Index

A B C D E F G H I J L M N O P R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values

S

scanBeanTypeForProperties(Class<?>, PropertyReflectionConfig) - Static method in class de.cuioss.test.valueobjects.util.ReflectionHelper
Uses MoreReflection to scan the concrete bean and describe the properties with fitting PropertyMetadata.
SERIALIZABLE - Enum constant in enum class de.cuioss.test.valueobjects.api.object.ObjectTestContracts
Tests whether the object under test is Serializable by first checking whether the object implements Serializable and than actually serializing and deserializing it.
serializableBasicOnly() - Element in annotation interface de.cuioss.test.valueobjects.api.object.ObjectTestConfig
 
serializableCompareUsingEquals() - Element in annotation interface de.cuioss.test.valueobjects.api.object.ObjectTestConfig
 
SerializableContractImpl - Class in de.cuioss.test.valueobjects.contract
Tests whether the object in hand implements Serializable and than serializes / deserializes the object, and compares the newly created object with the original by using Object.equals(Object)
SerializableContractImpl() - Constructor for class de.cuioss.test.valueobjects.contract.SerializableContractImpl
 
serializableExclude() - Element in annotation interface de.cuioss.test.valueobjects.api.object.ObjectTestConfig
 
serializableOf() - Element in annotation interface de.cuioss.test.valueobjects.api.object.ObjectTestConfig
 
SERIALIZABLES - Static variable in class de.cuioss.test.valueobjects.generator.JavaTypesGenerator
Creates an instance of of PropertyMetadata for Serializable.
serializeAndDeserialize(Object) - Static method in class de.cuioss.test.valueobjects.contract.SerializableContractImpl
serializeObject(Object) - Static method in class de.cuioss.test.valueobjects.contract.SerializableContractImpl
Serializes an object into a newly created byteArray
SET - Enum constant in enum class de.cuioss.test.valueobjects.property.util.CollectionType
Represents a Set.
SHORTS - Static variable in class de.cuioss.test.valueobjects.generator.JavaTypesGenerator
Creates an instance of of PropertyMetadata for Short.
SHORTS_PRIMITIVE - Static variable in class de.cuioss.test.valueobjects.generator.JavaTypesGenerator
Creates an instance of of PropertyMetadata for short-primitives with a default value of 0.
shouldBeNotNull() - Method in interface de.cuioss.test.valueobjects.junit5.contracts.ShouldBeNotNull
Simple check whether the returned TestObjectProvider.getUnderTest() returns a non-null value
ShouldBeNotNull<T> - Interface in de.cuioss.test.valueobjects.junit5.contracts
Simple check whether the returned TestObjectProvider.getUnderTest() returns a non-null value
ShouldBeSerializable<T> - Interface in de.cuioss.test.valueobjects.junit5.contracts
Simple check whether the returned TestObjectProvider.getUnderTest() implements Serializable correctly
ShouldHandleObjectContracts<T> - Interface in de.cuioss.test.valueobjects.junit5.contracts
shouldImplementEqualsAndHashcode() - Method in interface de.cuioss.test.valueobjects.junit5.contracts.ShouldImplementEqualsAndHashCode
Simple check whether the returned TestObjectProvider.getUnderTest() implements Object.equals(Object) and Object.hashCode()
ShouldImplementEqualsAndHashCode<T> - Interface in de.cuioss.test.valueobjects.junit5.contracts
Simple check whether the returned TestObjectProvider.getUnderTest() implements Object.equals(Object) and Object.hashCode()
shouldImplementObjectContracts() - Method in interface de.cuioss.test.valueobjects.api.ObjectContractTestSupport
Base test for ValueObjects verifying the correctness of Object.equals(Object) Object.hashCode(), Object.toString() and Serializable implementations.
shouldImplementObjectContracts() - Method in class de.cuioss.test.valueobjects.ValueObjectTest
 
shouldImplementSerializable() - Method in interface de.cuioss.test.valueobjects.junit5.contracts.ShouldBeSerializable
Simple check whether the returned TestObjectProvider.getUnderTest() implements Serializable correctly
shouldImplementToString() - Method in interface de.cuioss.test.valueobjects.junit5.contracts.ShouldImplementToString
ShouldImplementToString<T> - Interface in de.cuioss.test.valueobjects.junit5.contracts
shouldScanClass(PropertyReflectionConfig) - Static method in class de.cuioss.test.valueobjects.util.ReflectionHelper
Checks the given type for the annotation PropertyReflectionConfig if it is there it checks on the value PropertyReflectionConfig.skip()
shouldScanClass(Class<?>) - Static method in class de.cuioss.test.valueobjects.util.ReflectionHelper
Checks the given type for the annotation PropertyReflectionConfig if it is there it checks on the value PropertyReflectionConfig.skip()
shouldVerifyTestContracts() - Method in class de.cuioss.test.valueobjects.ValueObjectTest
Tests all configured TestContracts.
shuffleCase(String) - Static method in class de.cuioss.test.valueobjects.util.StringCaseShuffler
Shuffles the case of a given string.
skip() - Element in annotation interface de.cuioss.test.valueobjects.api.property.PropertyReflectionConfig
 
SORTED_SET - Enum constant in enum class de.cuioss.test.valueobjects.property.util.CollectionType
Represents a SortedSet.
StringCaseShuffler - Class in de.cuioss.test.valueobjects.util
Simple Helper that shuffle lower / uppercase for strings.
StringCaseShuffler() - Constructor for class de.cuioss.test.valueobjects.util.StringCaseShuffler
 
STRINGS - Static variable in class de.cuioss.test.valueobjects.generator.JavaTypesGenerator
Creates an instance of of PropertyMetadata for String.
STRINGS_LETTER - Static variable in class de.cuioss.test.valueobjects.generator.JavaTypesGenerator
Creates an instance of of PropertyMetadata for String.
A B C D E F G H I J L M N O P R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values