go-youtubekids-client/oas_test_examples_gen_test.go
2023-04-04 22:45:55 +03:00

458 lines
11 KiB
Go

// Code generated by ogen, DO NOT EDIT.
package go_youtubekids_client
import (
"github.com/go-faster/jx"
std "encoding/json"
"testing"
"github.com/stretchr/testify/require"
)
func TestAccessibility_EncodeDecode(t *testing.T) {
var typ Accessibility
typ.SetFake()
e := jx.Encoder{}
typ.Encode(&e)
data := e.Bytes()
require.True(t, std.Valid(data), "Encoded: %s", data)
var typ2 Accessibility
require.NoError(t, typ2.Decode(jx.DecodeBytes(data)))
}
func TestAccessibilityData_EncodeDecode(t *testing.T) {
var typ AccessibilityData
typ.SetFake()
e := jx.Encoder{}
typ.Encode(&e)
data := e.Bytes()
require.True(t, std.Valid(data), "Encoded: %s", data)
var typ2 AccessibilityData
require.NoError(t, typ2.Decode(jx.DecodeBytes(data)))
}
func TestAnchoredSectionRenderer_EncodeDecode(t *testing.T) {
var typ AnchoredSectionRenderer
typ.SetFake()
e := jx.Encoder{}
typ.Encode(&e)
data := e.Bytes()
require.True(t, std.Valid(data), "Encoded: %s", data)
var typ2 AnchoredSectionRenderer
require.NoError(t, typ2.Decode(jx.DecodeBytes(data)))
}
func TestAnchoredSectionRendererContent_EncodeDecode(t *testing.T) {
var typ AnchoredSectionRendererContent
typ.SetFake()
e := jx.Encoder{}
typ.Encode(&e)
data := e.Bytes()
require.True(t, std.Valid(data), "Encoded: %s", data)
var typ2 AnchoredSectionRendererContent
require.NoError(t, typ2.Decode(jx.DecodeBytes(data)))
}
func TestBrowseEndpoint_EncodeDecode(t *testing.T) {
var typ BrowseEndpoint
typ.SetFake()
e := jx.Encoder{}
typ.Encode(&e)
data := e.Bytes()
require.True(t, std.Valid(data), "Encoded: %s", data)
var typ2 BrowseEndpoint
require.NoError(t, typ2.Decode(jx.DecodeBytes(data)))
}
func TestBrowseRequestPayload_EncodeDecode(t *testing.T) {
var typ BrowseRequestPayload
typ.SetFake()
e := jx.Encoder{}
typ.Encode(&e)
data := e.Bytes()
require.True(t, std.Valid(data), "Encoded: %s", data)
var typ2 BrowseRequestPayload
require.NoError(t, typ2.Decode(jx.DecodeBytes(data)))
}
func TestBrowseResponsePayload_EncodeDecode(t *testing.T) {
var typ BrowseResponsePayload
typ.SetFake()
e := jx.Encoder{}
typ.Encode(&e)
data := e.Bytes()
require.True(t, std.Valid(data), "Encoded: %s", data)
var typ2 BrowseResponsePayload
require.NoError(t, typ2.Decode(jx.DecodeBytes(data)))
}
func TestBrowseResponsePayloadContents_EncodeDecode(t *testing.T) {
var typ BrowseResponsePayloadContents
typ.SetFake()
e := jx.Encoder{}
typ.Encode(&e)
data := e.Bytes()
require.True(t, std.Valid(data), "Encoded: %s", data)
var typ2 BrowseResponsePayloadContents
require.NoError(t, typ2.Decode(jx.DecodeBytes(data)))
}
func TestBrowseResponsePayloadHeader_EncodeDecode(t *testing.T) {
var typ BrowseResponsePayloadHeader
typ.SetFake()
e := jx.Encoder{}
typ.Encode(&e)
data := e.Bytes()
require.True(t, std.Valid(data), "Encoded: %s", data)
var typ2 BrowseResponsePayloadHeader
require.NoError(t, typ2.Decode(jx.DecodeBytes(data)))
}
func TestCategoriesHeaderRenderer_EncodeDecode(t *testing.T) {
var typ CategoriesHeaderRenderer
typ.SetFake()
e := jx.Encoder{}
typ.Encode(&e)
data := e.Bytes()
require.True(t, std.Valid(data), "Encoded: %s", data)
var typ2 CategoriesHeaderRenderer
require.NoError(t, typ2.Decode(jx.DecodeBytes(data)))
}
func TestCategoryAssets_EncodeDecode(t *testing.T) {
var typ CategoryAssets
typ.SetFake()
e := jx.Encoder{}
typ.Encode(&e)
data := e.Bytes()
require.True(t, std.Valid(data), "Encoded: %s", data)
var typ2 CategoryAssets
require.NoError(t, typ2.Decode(jx.DecodeBytes(data)))
}
func TestCompactVideoRenderer_EncodeDecode(t *testing.T) {
var typ CompactVideoRenderer
typ.SetFake()
e := jx.Encoder{}
typ.Encode(&e)
data := e.Bytes()
require.True(t, std.Valid(data), "Encoded: %s", data)
var typ2 CompactVideoRenderer
require.NoError(t, typ2.Decode(jx.DecodeBytes(data)))
}
func TestCompactVideoRendererChannelThumbnail_EncodeDecode(t *testing.T) {
var typ CompactVideoRendererChannelThumbnail
typ.SetFake()
e := jx.Encoder{}
typ.Encode(&e)
data := e.Bytes()
require.True(t, std.Valid(data), "Encoded: %s", data)
var typ2 CompactVideoRendererChannelThumbnail
require.NoError(t, typ2.Decode(jx.DecodeBytes(data)))
}
func TestCompactVideoRendererThumbnail_EncodeDecode(t *testing.T) {
var typ CompactVideoRendererThumbnail
typ.SetFake()
e := jx.Encoder{}
typ.Encode(&e)
data := e.Bytes()
require.True(t, std.Valid(data), "Encoded: %s", data)
var typ2 CompactVideoRendererThumbnail
require.NoError(t, typ2.Decode(jx.DecodeBytes(data)))
}
func TestError_EncodeDecode(t *testing.T) {
var typ Error
typ.SetFake()
e := jx.Encoder{}
typ.Encode(&e)
data := e.Bytes()
require.True(t, std.Valid(data), "Encoded: %s", data)
var typ2 Error
require.NoError(t, typ2.Decode(jx.DecodeBytes(data)))
}
func TestErrorResponsePayload_EncodeDecode(t *testing.T) {
var typ ErrorResponsePayload
typ.SetFake()
e := jx.Encoder{}
typ.Encode(&e)
data := e.Bytes()
require.True(t, std.Valid(data), "Encoded: %s", data)
var typ2 ErrorResponsePayload
require.NoError(t, typ2.Decode(jx.DecodeBytes(data)))
}
func TestErrorResponsePayloadError_EncodeDecode(t *testing.T) {
var typ ErrorResponsePayloadError
typ.SetFake()
e := jx.Encoder{}
typ.Encode(&e)
data := e.Bytes()
require.True(t, std.Valid(data), "Encoded: %s", data)
var typ2 ErrorResponsePayloadError
require.NoError(t, typ2.Decode(jx.DecodeBytes(data)))
}
func TestItemSectionRenderer_EncodeDecode(t *testing.T) {
var typ ItemSectionRenderer
typ.SetFake()
e := jx.Encoder{}
typ.Encode(&e)
data := e.Bytes()
require.True(t, std.Valid(data), "Encoded: %s", data)
var typ2 ItemSectionRenderer
require.NoError(t, typ2.Decode(jx.DecodeBytes(data)))
}
func TestItemSectionRendererContentsItem_EncodeDecode(t *testing.T) {
var typ ItemSectionRendererContentsItem
typ.SetFake()
e := jx.Encoder{}
typ.Encode(&e)
data := e.Bytes()
require.True(t, std.Valid(data), "Encoded: %s", data)
var typ2 ItemSectionRendererContentsItem
require.NoError(t, typ2.Decode(jx.DecodeBytes(data)))
}
func TestKeyStringValue_EncodeDecode(t *testing.T) {
var typ KeyStringValue
typ.SetFake()
e := jx.Encoder{}
typ.Encode(&e)
data := e.Bytes()
require.True(t, std.Valid(data), "Encoded: %s", data)
var typ2 KeyStringValue
require.NoError(t, typ2.Decode(jx.DecodeBytes(data)))
}
func TestKidsAppCategorySettings_EncodeDecode(t *testing.T) {
var typ KidsAppCategorySettings
typ.SetFake()
e := jx.Encoder{}
typ.Encode(&e)
data := e.Bytes()
require.True(t, std.Valid(data), "Encoded: %s", data)
var typ2 KidsAppCategorySettings
require.NoError(t, typ2.Decode(jx.DecodeBytes(data)))
}
func TestKidsAppContentSettings_EncodeDecode(t *testing.T) {
var typ KidsAppContentSettings
typ.SetFake()
e := jx.Encoder{}
typ.Encode(&e)
data := e.Bytes()
require.True(t, std.Valid(data), "Encoded: %s", data)
var typ2 KidsAppContentSettings
require.NoError(t, typ2.Decode(jx.DecodeBytes(data)))
}
func TestKidsAppInfo_EncodeDecode(t *testing.T) {
var typ KidsAppInfo
typ.SetFake()
e := jx.Encoder{}
typ.Encode(&e)
data := e.Bytes()
require.True(t, std.Valid(data), "Encoded: %s", data)
var typ2 KidsAppInfo
require.NoError(t, typ2.Decode(jx.DecodeBytes(data)))
}
func TestKidsVideoOwnerExtension_EncodeDecode(t *testing.T) {
var typ KidsVideoOwnerExtension
typ.SetFake()
e := jx.Encoder{}
typ.Encode(&e)
data := e.Bytes()
require.True(t, std.Valid(data), "Encoded: %s", data)
var typ2 KidsVideoOwnerExtension
require.NoError(t, typ2.Decode(jx.DecodeBytes(data)))
}
func TestNavigationEndpoint_EncodeDecode(t *testing.T) {
var typ NavigationEndpoint
typ.SetFake()
e := jx.Encoder{}
typ.Encode(&e)
data := e.Bytes()
require.True(t, std.Valid(data), "Encoded: %s", data)
var typ2 NavigationEndpoint
require.NoError(t, typ2.Decode(jx.DecodeBytes(data)))
}
func TestRequestClient_EncodeDecode(t *testing.T) {
var typ RequestClient
typ.SetFake()
e := jx.Encoder{}
typ.Encode(&e)
data := e.Bytes()
require.True(t, std.Valid(data), "Encoded: %s", data)
var typ2 RequestClient
require.NoError(t, typ2.Decode(jx.DecodeBytes(data)))
}
func TestRequestContext_EncodeDecode(t *testing.T) {
var typ RequestContext
typ.SetFake()
e := jx.Encoder{}
typ.Encode(&e)
data := e.Bytes()
require.True(t, std.Valid(data), "Encoded: %s", data)
var typ2 RequestContext
require.NoError(t, typ2.Decode(jx.DecodeBytes(data)))
}
func TestResponseContext_EncodeDecode(t *testing.T) {
var typ ResponseContext
typ.SetFake()
e := jx.Encoder{}
typ.Encode(&e)
data := e.Bytes()
require.True(t, std.Valid(data), "Encoded: %s", data)
var typ2 ResponseContext
require.NoError(t, typ2.Decode(jx.DecodeBytes(data)))
}
func TestResponseContextServiceTrackingParamsItem_EncodeDecode(t *testing.T) {
var typ ResponseContextServiceTrackingParamsItem
typ.SetFake()
e := jx.Encoder{}
typ.Encode(&e)
data := e.Bytes()
require.True(t, std.Valid(data), "Encoded: %s", data)
var typ2 ResponseContextServiceTrackingParamsItem
require.NoError(t, typ2.Decode(jx.DecodeBytes(data)))
}
func TestScreenAnchor_EncodeDecode(t *testing.T) {
var typ ScreenAnchor
typ.SetFake()
e := jx.Encoder{}
typ.Encode(&e)
data := e.Bytes()
require.True(t, std.Valid(data), "Encoded: %s", data)
var typ2 ScreenAnchor
require.NoError(t, typ2.Decode(jx.DecodeBytes(data)))
}
func TestScreenRenderer_EncodeDecode(t *testing.T) {
var typ ScreenRenderer
typ.SetFake()
e := jx.Encoder{}
typ.Encode(&e)
data := e.Bytes()
require.True(t, std.Valid(data), "Encoded: %s", data)
var typ2 ScreenRenderer
require.NoError(t, typ2.Decode(jx.DecodeBytes(data)))
}
func TestSectionListRenderer_EncodeDecode(t *testing.T) {
var typ SectionListRenderer
typ.SetFake()
e := jx.Encoder{}
typ.Encode(&e)
data := e.Bytes()
require.True(t, std.Valid(data), "Encoded: %s", data)
var typ2 SectionListRenderer
require.NoError(t, typ2.Decode(jx.DecodeBytes(data)))
}
func TestSectionListRendererContentsItem_EncodeDecode(t *testing.T) {
var typ SectionListRendererContentsItem
typ.SetFake()
e := jx.Encoder{}
typ.Encode(&e)
data := e.Bytes()
require.True(t, std.Valid(data), "Encoded: %s", data)
var typ2 SectionListRendererContentsItem
require.NoError(t, typ2.Decode(jx.DecodeBytes(data)))
}
func TestText_EncodeDecode(t *testing.T) {
var typ Text
typ.SetFake()
e := jx.Encoder{}
typ.Encode(&e)
data := e.Bytes()
require.True(t, std.Valid(data), "Encoded: %s", data)
var typ2 Text
require.NoError(t, typ2.Decode(jx.DecodeBytes(data)))
}
func TestTextRun_EncodeDecode(t *testing.T) {
var typ TextRun
typ.SetFake()
e := jx.Encoder{}
typ.Encode(&e)
data := e.Bytes()
require.True(t, std.Valid(data), "Encoded: %s", data)
var typ2 TextRun
require.NoError(t, typ2.Decode(jx.DecodeBytes(data)))
}
func TestThumbnail_EncodeDecode(t *testing.T) {
var typ Thumbnail
typ.SetFake()
e := jx.Encoder{}
typ.Encode(&e)
data := e.Bytes()
require.True(t, std.Valid(data), "Encoded: %s", data)
var typ2 Thumbnail
require.NoError(t, typ2.Decode(jx.DecodeBytes(data)))
}
func TestWatchEndpoint_EncodeDecode(t *testing.T) {
var typ WatchEndpoint
typ.SetFake()
e := jx.Encoder{}
typ.Encode(&e)
data := e.Bytes()
require.True(t, std.Valid(data), "Encoded: %s", data)
var typ2 WatchEndpoint
require.NoError(t, typ2.Decode(jx.DecodeBytes(data)))
}