mirror of
https://github.com/LukeHagar/libopenapi.git
synced 2025-12-10 04:20:24 +00:00
All tests pass! logs of tests fixed and tuning API for high level
Document configuration has been simplified, no more need for AllowRemote stuff in the document configuration, it’s assumed by setting the baseURL or the basePath. Signed-off-by: quobix <dave@quobix.com>
This commit is contained in:
@@ -4,6 +4,7 @@
|
||||
package model
|
||||
|
||||
import (
|
||||
"context"
|
||||
"github.com/pb33f/libopenapi/datamodel/low"
|
||||
"github.com/pb33f/libopenapi/datamodel/low/v2"
|
||||
"github.com/pb33f/libopenapi/datamodel/low/v3"
|
||||
@@ -26,8 +27,8 @@ func TestCompareParameters(t *testing.T) {
|
||||
var rDoc v3.Parameter
|
||||
_ = low.BuildModel(lNode.Content[0], &lDoc)
|
||||
_ = low.BuildModel(rNode.Content[0], &rDoc)
|
||||
_ = lDoc.Build(nil, lNode.Content[0], nil)
|
||||
_ = rDoc.Build(nil, rNode.Content[0], nil)
|
||||
_ = lDoc.Build(context.Background(), nil, lNode.Content[0], nil)
|
||||
_ = rDoc.Build(context.Background(), nil, rNode.Content[0], nil)
|
||||
|
||||
// compare.
|
||||
extChanges := CompareParameters(&lDoc, &rDoc)
|
||||
@@ -48,8 +49,8 @@ func TestCompareParameters_V3(t *testing.T) {
|
||||
var rDoc v3.Parameter
|
||||
_ = low.BuildModel(lNode.Content[0], &lDoc)
|
||||
_ = low.BuildModel(rNode.Content[0], &rDoc)
|
||||
_ = lDoc.Build(nil, lNode.Content[0], nil)
|
||||
_ = rDoc.Build(nil, rNode.Content[0], nil)
|
||||
_ = lDoc.Build(context.Background(), nil, lNode.Content[0], nil)
|
||||
_ = rDoc.Build(context.Background(), nil, rNode.Content[0], nil)
|
||||
|
||||
// compare.
|
||||
extChanges := CompareParametersV3(&lDoc, &rDoc)
|
||||
@@ -72,8 +73,8 @@ func TestCompareParameters_V3_Schema(t *testing.T) {
|
||||
var rDoc v3.Parameter
|
||||
_ = low.BuildModel(lNode.Content[0], &lDoc)
|
||||
_ = low.BuildModel(rNode.Content[0], &rDoc)
|
||||
_ = lDoc.Build(nil, lNode.Content[0], nil)
|
||||
_ = rDoc.Build(nil, rNode.Content[0], nil)
|
||||
_ = lDoc.Build(context.Background(), nil, lNode.Content[0], nil)
|
||||
_ = rDoc.Build(context.Background(), nil, rNode.Content[0], nil)
|
||||
|
||||
// compare.
|
||||
extChanges := CompareParameters(&lDoc, &rDoc)
|
||||
@@ -100,8 +101,8 @@ schema:
|
||||
var rDoc v3.Parameter
|
||||
_ = low.BuildModel(lNode.Content[0], &lDoc)
|
||||
_ = low.BuildModel(rNode.Content[0], &rDoc)
|
||||
_ = lDoc.Build(nil, lNode.Content[0], nil)
|
||||
_ = rDoc.Build(nil, rNode.Content[0], nil)
|
||||
_ = lDoc.Build(context.Background(), nil, lNode.Content[0], nil)
|
||||
_ = rDoc.Build(context.Background(), nil, rNode.Content[0], nil)
|
||||
|
||||
// compare.
|
||||
extChanges := CompareParameters(&lDoc, &rDoc)
|
||||
@@ -128,8 +129,8 @@ schema:
|
||||
var rDoc v3.Parameter
|
||||
_ = low.BuildModel(lNode.Content[0], &lDoc)
|
||||
_ = low.BuildModel(rNode.Content[0], &rDoc)
|
||||
_ = lDoc.Build(nil, lNode.Content[0], nil)
|
||||
_ = rDoc.Build(nil, rNode.Content[0], nil)
|
||||
_ = lDoc.Build(context.Background(), nil, lNode.Content[0], nil)
|
||||
_ = rDoc.Build(context.Background(), nil, rNode.Content[0], nil)
|
||||
|
||||
// compare.
|
||||
extChanges := CompareParameters(&rDoc, &lDoc)
|
||||
@@ -154,8 +155,8 @@ func TestCompareParameters_V3_Extensions(t *testing.T) {
|
||||
var rDoc v3.Parameter
|
||||
_ = low.BuildModel(lNode.Content[0], &lDoc)
|
||||
_ = low.BuildModel(rNode.Content[0], &rDoc)
|
||||
_ = lDoc.Build(nil, lNode.Content[0], nil)
|
||||
_ = rDoc.Build(nil, rNode.Content[0], nil)
|
||||
_ = lDoc.Build(context.Background(), nil, lNode.Content[0], nil)
|
||||
_ = rDoc.Build(context.Background(), nil, rNode.Content[0], nil)
|
||||
|
||||
// compare.
|
||||
extChanges := CompareParameters(&lDoc, &rDoc)
|
||||
@@ -181,8 +182,8 @@ func TestCompareParameters_V3_ExampleChange(t *testing.T) {
|
||||
var rDoc v3.Parameter
|
||||
_ = low.BuildModel(lNode.Content[0], &lDoc)
|
||||
_ = low.BuildModel(rNode.Content[0], &rDoc)
|
||||
_ = lDoc.Build(nil, lNode.Content[0], nil)
|
||||
_ = rDoc.Build(nil, rNode.Content[0], nil)
|
||||
_ = lDoc.Build(context.Background(), nil, lNode.Content[0], nil)
|
||||
_ = rDoc.Build(context.Background(), nil, rNode.Content[0], nil)
|
||||
|
||||
// compare.
|
||||
extChanges := CompareParameters(&lDoc, &rDoc)
|
||||
@@ -205,8 +206,8 @@ func TestCompareParameters_V3_ExampleEqual(t *testing.T) {
|
||||
var rDoc v3.Parameter
|
||||
_ = low.BuildModel(lNode.Content[0], &lDoc)
|
||||
_ = low.BuildModel(rNode.Content[0], &rDoc)
|
||||
_ = lDoc.Build(nil, lNode.Content[0], nil)
|
||||
_ = rDoc.Build(nil, rNode.Content[0], nil)
|
||||
_ = lDoc.Build(context.Background(), nil, lNode.Content[0], nil)
|
||||
_ = rDoc.Build(context.Background(), nil, rNode.Content[0], nil)
|
||||
|
||||
// compare.
|
||||
extChanges := CompareParameters(&lDoc, &rDoc)
|
||||
@@ -228,8 +229,8 @@ example: a string`
|
||||
var rDoc v3.Parameter
|
||||
_ = low.BuildModel(lNode.Content[0], &lDoc)
|
||||
_ = low.BuildModel(rNode.Content[0], &rDoc)
|
||||
_ = lDoc.Build(nil, lNode.Content[0], nil)
|
||||
_ = rDoc.Build(nil, rNode.Content[0], nil)
|
||||
_ = lDoc.Build(context.Background(), nil, lNode.Content[0], nil)
|
||||
_ = rDoc.Build(context.Background(), nil, rNode.Content[0], nil)
|
||||
|
||||
// compare
|
||||
extChanges := CompareParameters(&lDoc, &rDoc)
|
||||
@@ -254,8 +255,8 @@ example: a string`
|
||||
var rDoc v3.Parameter
|
||||
_ = low.BuildModel(lNode.Content[0], &lDoc)
|
||||
_ = low.BuildModel(rNode.Content[0], &rDoc)
|
||||
_ = lDoc.Build(nil, lNode.Content[0], nil)
|
||||
_ = rDoc.Build(nil, rNode.Content[0], nil)
|
||||
_ = lDoc.Build(context.Background(), nil, lNode.Content[0], nil)
|
||||
_ = rDoc.Build(context.Background(), nil, rNode.Content[0], nil)
|
||||
|
||||
// compare
|
||||
extChanges := CompareParameters(&rDoc, &lDoc)
|
||||
@@ -283,8 +284,8 @@ func TestCompareParameters_V3_ExamplesChanged(t *testing.T) {
|
||||
var rDoc v3.Parameter
|
||||
_ = low.BuildModel(lNode.Content[0], &lDoc)
|
||||
_ = low.BuildModel(rNode.Content[0], &rDoc)
|
||||
_ = lDoc.Build(nil, lNode.Content[0], nil)
|
||||
_ = rDoc.Build(nil, rNode.Content[0], nil)
|
||||
_ = lDoc.Build(context.Background(), nil, lNode.Content[0], nil)
|
||||
_ = rDoc.Build(context.Background(), nil, rNode.Content[0], nil)
|
||||
|
||||
// compare
|
||||
extChanges := CompareParameters(&lDoc, &rDoc)
|
||||
@@ -315,8 +316,8 @@ func TestCompareParameters_V3_ExamplesAdded(t *testing.T) {
|
||||
var rDoc v3.Parameter
|
||||
_ = low.BuildModel(lNode.Content[0], &lDoc)
|
||||
_ = low.BuildModel(rNode.Content[0], &rDoc)
|
||||
_ = lDoc.Build(nil, lNode.Content[0], nil)
|
||||
_ = rDoc.Build(nil, rNode.Content[0], nil)
|
||||
_ = lDoc.Build(context.Background(), nil, lNode.Content[0], nil)
|
||||
_ = rDoc.Build(context.Background(), nil, rNode.Content[0], nil)
|
||||
|
||||
// compare
|
||||
extChanges := CompareParameters(&lDoc, &rDoc)
|
||||
@@ -347,8 +348,8 @@ func TestCompareParameters_V3_ExamplesRemoved(t *testing.T) {
|
||||
var rDoc v3.Parameter
|
||||
_ = low.BuildModel(lNode.Content[0], &lDoc)
|
||||
_ = low.BuildModel(rNode.Content[0], &rDoc)
|
||||
_ = lDoc.Build(nil, lNode.Content[0], nil)
|
||||
_ = rDoc.Build(nil, rNode.Content[0], nil)
|
||||
_ = lDoc.Build(context.Background(), nil, lNode.Content[0], nil)
|
||||
_ = rDoc.Build(context.Background(), nil, rNode.Content[0], nil)
|
||||
|
||||
// compare
|
||||
extChanges := CompareParameters(&rDoc, &lDoc)
|
||||
@@ -379,8 +380,8 @@ func TestCompareParameters_V3_ContentChanged(t *testing.T) {
|
||||
var rDoc v3.Parameter
|
||||
_ = low.BuildModel(lNode.Content[0], &lDoc)
|
||||
_ = low.BuildModel(rNode.Content[0], &rDoc)
|
||||
_ = lDoc.Build(nil, lNode.Content[0], nil)
|
||||
_ = rDoc.Build(nil, rNode.Content[0], nil)
|
||||
_ = lDoc.Build(context.Background(), nil, lNode.Content[0], nil)
|
||||
_ = rDoc.Build(context.Background(), nil, rNode.Content[0], nil)
|
||||
|
||||
// compare
|
||||
extChanges := CompareParameters(&lDoc, &rDoc)
|
||||
@@ -415,8 +416,8 @@ func TestCompareParameters_V3_ContentAdded(t *testing.T) {
|
||||
var rDoc v3.Parameter
|
||||
_ = low.BuildModel(lNode.Content[0], &lDoc)
|
||||
_ = low.BuildModel(rNode.Content[0], &rDoc)
|
||||
_ = lDoc.Build(nil, lNode.Content[0], nil)
|
||||
_ = rDoc.Build(nil, rNode.Content[0], nil)
|
||||
_ = lDoc.Build(context.Background(), nil, lNode.Content[0], nil)
|
||||
_ = rDoc.Build(context.Background(), nil, rNode.Content[0], nil)
|
||||
|
||||
// compare
|
||||
extChanges := CompareParameters(&lDoc, &rDoc)
|
||||
@@ -440,8 +441,8 @@ func TestCompareParameters_V2_DefaultChange(t *testing.T) {
|
||||
var rDoc v2.Parameter
|
||||
_ = low.BuildModel(lNode.Content[0], &lDoc)
|
||||
_ = low.BuildModel(rNode.Content[0], &rDoc)
|
||||
_ = lDoc.Build(nil, lNode.Content[0], nil)
|
||||
_ = rDoc.Build(nil, rNode.Content[0], nil)
|
||||
_ = lDoc.Build(context.Background(), nil, lNode.Content[0], nil)
|
||||
_ = rDoc.Build(context.Background(), nil, rNode.Content[0], nil)
|
||||
|
||||
// compare.
|
||||
extChanges := CompareParameters(&lDoc, &rDoc)
|
||||
@@ -465,8 +466,8 @@ default: wat?`
|
||||
var rDoc v2.Parameter
|
||||
_ = low.BuildModel(lNode.Content[0], &lDoc)
|
||||
_ = low.BuildModel(rNode.Content[0], &rDoc)
|
||||
_ = lDoc.Build(nil, lNode.Content[0], nil)
|
||||
_ = rDoc.Build(nil, rNode.Content[0], nil)
|
||||
_ = lDoc.Build(context.Background(), nil, lNode.Content[0], nil)
|
||||
_ = rDoc.Build(context.Background(), nil, rNode.Content[0], nil)
|
||||
|
||||
// compare.
|
||||
extChanges := CompareParameters(&lDoc, &rDoc)
|
||||
@@ -491,8 +492,8 @@ func TestCompareParameters_V2_EnumChange(t *testing.T) {
|
||||
var rDoc v2.Parameter
|
||||
_ = low.BuildModel(lNode.Content[0], &lDoc)
|
||||
_ = low.BuildModel(rNode.Content[0], &rDoc)
|
||||
_ = lDoc.Build(nil, lNode.Content[0], nil)
|
||||
_ = rDoc.Build(nil, rNode.Content[0], nil)
|
||||
_ = lDoc.Build(context.Background(), nil, lNode.Content[0], nil)
|
||||
_ = rDoc.Build(context.Background(), nil, rNode.Content[0], nil)
|
||||
|
||||
// compare.
|
||||
extChanges := CompareParameters(&lDoc, &rDoc)
|
||||
@@ -519,8 +520,8 @@ func TestCompareParameters_V2_EnumEqual_Reorder(t *testing.T) {
|
||||
var rDoc v2.Parameter
|
||||
_ = low.BuildModel(lNode.Content[0], &lDoc)
|
||||
_ = low.BuildModel(rNode.Content[0], &rDoc)
|
||||
_ = lDoc.Build(nil, lNode.Content[0], nil)
|
||||
_ = rDoc.Build(nil, rNode.Content[0], nil)
|
||||
_ = lDoc.Build(context.Background(), nil, lNode.Content[0], nil)
|
||||
_ = rDoc.Build(context.Background(), nil, rNode.Content[0], nil)
|
||||
|
||||
// compare.
|
||||
extChanges := CompareParameters(&lDoc, &rDoc)
|
||||
@@ -542,8 +543,8 @@ example: a string`
|
||||
var rDoc v3.Parameter
|
||||
_ = low.BuildModel(lNode.Content[0], &lDoc)
|
||||
_ = low.BuildModel(rNode.Content[0], &rDoc)
|
||||
_ = lDoc.Build(nil, lNode.Content[0], nil)
|
||||
_ = rDoc.Build(nil, rNode.Content[0], nil)
|
||||
_ = lDoc.Build(context.Background(), nil, lNode.Content[0], nil)
|
||||
_ = rDoc.Build(context.Background(), nil, rNode.Content[0], nil)
|
||||
|
||||
// compare
|
||||
extChanges := CompareParameters(&rDoc, &lDoc)
|
||||
@@ -567,8 +568,8 @@ func TestCompareParameters_V2_Equal(t *testing.T) {
|
||||
var rDoc v2.Parameter
|
||||
_ = low.BuildModel(lNode.Content[0], &lDoc)
|
||||
_ = low.BuildModel(rNode.Content[0], &rDoc)
|
||||
_ = lDoc.Build(nil, lNode.Content[0], nil)
|
||||
_ = rDoc.Build(nil, rNode.Content[0], nil)
|
||||
_ = lDoc.Build(context.Background(), nil, lNode.Content[0], nil)
|
||||
_ = rDoc.Build(context.Background(), nil, rNode.Content[0], nil)
|
||||
|
||||
// compare.
|
||||
extChanges := CompareParameters(&lDoc, &rDoc)
|
||||
@@ -589,8 +590,8 @@ func TestCompareParameters_V2(t *testing.T) {
|
||||
var rDoc v2.Parameter
|
||||
_ = low.BuildModel(lNode.Content[0], &lDoc)
|
||||
_ = low.BuildModel(rNode.Content[0], &rDoc)
|
||||
_ = lDoc.Build(nil, lNode.Content[0], nil)
|
||||
_ = rDoc.Build(nil, rNode.Content[0], nil)
|
||||
_ = lDoc.Build(context.Background(), nil, lNode.Content[0], nil)
|
||||
_ = rDoc.Build(context.Background(), nil, rNode.Content[0], nil)
|
||||
|
||||
// compare.
|
||||
extChanges := CompareParameters(&lDoc, &rDoc)
|
||||
@@ -613,8 +614,8 @@ func TestCompareParameters_V2_ItemsChange(t *testing.T) {
|
||||
var rDoc v2.Parameter
|
||||
_ = low.BuildModel(lNode.Content[0], &lDoc)
|
||||
_ = low.BuildModel(rNode.Content[0], &rDoc)
|
||||
_ = lDoc.Build(nil, lNode.Content[0], nil)
|
||||
_ = rDoc.Build(nil, rNode.Content[0], nil)
|
||||
_ = lDoc.Build(context.Background(), nil, lNode.Content[0], nil)
|
||||
_ = rDoc.Build(context.Background(), nil, rNode.Content[0], nil)
|
||||
|
||||
// compare.
|
||||
extChanges := CompareParameters(&lDoc, &rDoc)
|
||||
@@ -641,8 +642,8 @@ items:
|
||||
var rDoc v2.Parameter
|
||||
_ = low.BuildModel(lNode.Content[0], &lDoc)
|
||||
_ = low.BuildModel(rNode.Content[0], &rDoc)
|
||||
_ = lDoc.Build(nil, lNode.Content[0], nil)
|
||||
_ = rDoc.Build(nil, rNode.Content[0], nil)
|
||||
_ = lDoc.Build(context.Background(), nil, lNode.Content[0], nil)
|
||||
_ = rDoc.Build(context.Background(), nil, rNode.Content[0], nil)
|
||||
|
||||
// compare.
|
||||
extChanges := CompareParameters(&lDoc, &rDoc)
|
||||
@@ -668,8 +669,8 @@ items:
|
||||
var rDoc v2.Parameter
|
||||
_ = low.BuildModel(lNode.Content[0], &lDoc)
|
||||
_ = low.BuildModel(rNode.Content[0], &rDoc)
|
||||
_ = lDoc.Build(nil, lNode.Content[0], nil)
|
||||
_ = rDoc.Build(nil, rNode.Content[0], nil)
|
||||
_ = lDoc.Build(context.Background(), nil, lNode.Content[0], nil)
|
||||
_ = rDoc.Build(context.Background(), nil, rNode.Content[0], nil)
|
||||
|
||||
// compare.
|
||||
extChanges := CompareParameters(&rDoc, &lDoc)
|
||||
@@ -693,8 +694,8 @@ func TestCompareParameters_V2_Extensions(t *testing.T) {
|
||||
var rDoc v2.Parameter
|
||||
_ = low.BuildModel(lNode.Content[0], &lDoc)
|
||||
_ = low.BuildModel(rNode.Content[0], &rDoc)
|
||||
_ = lDoc.Build(nil, lNode.Content[0], nil)
|
||||
_ = rDoc.Build(nil, rNode.Content[0], nil)
|
||||
_ = lDoc.Build(context.Background(), nil, lNode.Content[0], nil)
|
||||
_ = rDoc.Build(context.Background(), nil, rNode.Content[0], nil)
|
||||
|
||||
// compare.
|
||||
extChanges := CompareParameters(&lDoc, &rDoc)
|
||||
|
||||
Reference in New Issue
Block a user