Class AbstractJsonFactoryTest
java.lang.Object
junit.framework.Assert
junit.framework.TestCase
com.google.api.client.test.json.AbstractJsonFactoryTest
- All Implemented Interfaces:
junit.framework.Test
public abstract class AbstractJsonFactoryTest
extends junit.framework.TestCase
Abstract test case for testing a
JsonFactory.- Author:
- Yaniv Inbar
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic enumstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract JsonFactoryvoidsubtestParse_void(String value) final voidvoidvoidfinal voidfinal voidfinal voidfinal voidtestGson()voidvoidvoidvoidvoidvoidvoidvoidvoidvoidfinal voidvoidfinal voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidfinal voidvoidvoidfinal voidfinal voidfinal voidfinal voidvoidMethods inherited from class junit.framework.TestCase
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, run, runBare, runTest, setName, setUp, tearDown, toString
-
Field Details
-
BOOLEAN_TYPE_EMPTY
- See Also:
-
BOOLEAN_TYPE_EMPTY_OUTPUT
- See Also:
-
BOOLEAN_TYPE_TRUE
- See Also:
-
BOOLEAN_TYPE_FALSE
- See Also:
-
BOOLEAN_TYPE_NULL
- See Also:
-
BOOLEAN_TYPE_NULL_OUTPUT
- See Also:
-
BOOLEAN_TYPE_WRONG
- See Also:
-
DOG
- See Also:
-
CENTIPEDE
- See Also:
-
DOG_OPTIMIZED
- See Also:
-
CENTIPEDE_OPTIMIZED
- See Also:
-
DOG_EXTRA_INFO
- See Also:
-
CENTIPEDE_EXTRA_INFO
- See Also:
-
ANIMAL_WITHOUT_TYPE
- See Also:
-
HUMAN
- See Also:
-
DOG_EXTRA_INFO_ORDERED
- See Also:
-
DOG_WITH_FAMILY
- See Also:
-
DOG_WITH_NO_FAMILY
- See Also:
-
DOG_WITH_NO_FAMILY_PARSED
- See Also:
-
MULTIPLE_ANNOTATIONS_JSON
- See Also:
-
POLYMORPHIC_NUMERIC_TYPE_1
- See Also:
-
POLYMORPHIC_NUMERIC_TYPE_2
- See Also:
-
POLYMORPHIC_NUMERIC_UNSPECIFIED_TYPE
- See Also:
-
POLYMORPHIC_WITH_UNKNOWN_KEY
- See Also:
-
POLYMORPHIC_SELF_REFERENCING
- See Also:
-
HUMAN_WITH_PETS
- See Also:
-
HUMAN_WITH_PETS_PARSED
- See Also:
-
-
Constructor Details
-
AbstractJsonFactoryTest
-
-
Method Details
-
newFactory
-
testParse_empty
-
testParse_emptyMap
-
testParse_emptyGenericJson
-
testParser_partialEmpty
-
testParseEntry
-
testParser_partialEntry
-
testParseFeed
-
testParseEntryAsMap
-
testSkipToKey_missingEmpty
-
testSkipToKey_missing
-
testSkipToKey_found
-
testSkipToKey_startWithFieldName
-
testSkipChildren_string
-
testSkipChildren_object
-
testSkipChildren_array
-
testNextToken
-
testCurrentToken
-
testParse
-
testParser_numberTypes
-
testToFromString
-
testToFromString_UTF8
-
testParser_anyType
-
testParser_arrayType
-
testParser_collectionType
-
testParser_mapType
-
testParser_hashmapForMapType
-
testParser_wildCardType
-
testParser_integerTypeVariableType
-
testParser_intArrayTypeVariableType
-
testParser_doubleListTypeVariableType
-
testParser_floatMapTypeVariableType
-
testParser_treemapForTypeVariableType
-
testParser_nullValue
-
testParser_enumValue
-
testParser_typeVariablesPassAround
-
testParser_stringArray
-
testParser_intArray
-
testParser_emptyArray
-
testParser_partialEmptyArray
-
testParser_num
-
testParser_string
-
testParser_null
-
testParser_bool
-
testGenerateEntry
-
testGenerateFeed
-
testToString_entry
-
testToString_Feed
-
testToByteArray_entry
-
testToPrettyString_entryApproximate
-
testToPrettyString_FeedApproximate
-
testParser_nullInputStream
-
testParser_nullString
-
testParser_nullReader
-
testObjectParserParse_entry
-
testObjectParserParse_stringList
-
testToString_withFactory
public void testToString_withFactory() -
testFactory
public void testFactory() -
testSkipToKey_firstKey
-
testSkipToKey_lastKey
-
testSkipToKey_multipleKeys
-
testSkipToKey_noMatch
-
testGson
-
testParse_array
-
testParse_class
-
testCreateJsonParser_nullCharset
-
testGenerate_infinityOrNanError
-
testParser_extendsGenericJson
-
testJsonObjectParser_reader
-
testJsonObjectParser_inputStream
-
testJsonObjectParser_readerWrapped
-
testJsonObjectParser_inputStreamWrapped
-
testJsonHttpContent_simple
-
testJsonHttpContent_wrapped
-
testParse_void
-
subtestParse_void
-
testParse_boolean
-
testParser_heterogeneousSchemata
-
testParser_heterogeneousSchema_missingType
-
testParser_heterogeneousSchema_withObject
-
testParser_heterogeneousSchema_genericJson
-
testParser_heterogeneousSchema_withArrays
-
testParser_heterogeneousSchema_withNullArrays
-
testParser_polymorphicClass_tooManyAnnotations
-
testParser_heterogeneousSchema_numericType
-
testParser_heterogeneousSchema_numericValueType
-
testParser_heterogeneousSchema_illegalValueType
-
testParser_polymorphicClass_duplicateTypeKeys
-
testParser_polymorphicClass_noMatchingTypeKey
-
testParser_polymorphicClass_selfReferencing
-
testParser_polymorphicClass_mapOfPolymorphicClasses
-