RecordDeclarationTest

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total831 of 8310%0 of 0n/a47472722724747
basicGrammar()770%n/a11212111
recordWithAnnotationedParameters()670%n/a11171711
recordWithVarArgs()580%n/a11161611
record_canBeCreatedUsingKeywordNew()330%n/a11101011
recordDeclaration_exampleFromJls_8_10_4_1_normalCanonicalConstructors()320%n/a118811
compactConstructor_exampleFromJls_8_10_4_2_compactConstructors()320%n/a118811
nonCompactConstructor_exampleFromJls_8_10_4_2_compactConstructors()320%n/a118811
record_componentsAreImplicitlyFinal()310%n/a119911
record_allowClassWithinRecord()290%n/a119911
record_canHaveGenerics()270%n/a118811
recordDeclarationFromTheJDK8222777()270%n/a116611
record_topLevelRecordsAreNotStatic()240%n/a118811
record_nestedRecordsAreImplicitlyStatic()240%n/a118811
record_emptyMembers()230%n/a117711
record_isImplicitlyFinal()230%n/a118811
record_isImplicitlyFinalWithoutExplicit()230%n/a118811
localRecords()160%n/a115511
basicRecordPrints()150%n/a116611
genericRecordPrints()150%n/a116611
record_allowNestedMultiple2()140%n/a115511
record_mayImplementInterfaces()90%n/a114411
record_mayBeStatic()90%n/a114411
record_permitStaticMethods()90%n/a114411
record_permitMethods()90%n/a114411
record_permitStaticFields()90%n/a114411
record_permitPublicStaticFieldInRecord1()90%n/a114411
record_permitPublicStaticFieldInNestedRecord()90%n/a114411
record_permitStaticFields2()90%n/a114411
record_allowMethodsWithSameNameAsRecordComponentButNotAnAccessorMethod()90%n/a114411
record_allowMethodsWithSameNameAsRecordComponentButNotAnAccessorMethod2()90%n/a114411
record_allowComponentAccessorWithMatchingType()90%n/a114411
record_allowNestedWithinClass()90%n/a114411
record_allowNestedWithinInterface()90%n/a114411
record_allowNestedWithinEnum()90%n/a114411
record_allowNestedMultiple()90%n/a114411
assertOneRecordDeclaration(CompilationUnit)90%n/a113311
assertTwoRecordDeclarations(CompilationUnit)90%n/a113311
instanceFieldIsNotAllowedInRecord()80%n/a113311
basicGrammarCompiles()70%n/a113311
record_cannotExtend()60%n/a113311
record_cannotBeAbstract()60%n/a113311
record_forbidNonStaticFields()60%n/a113311
record_mustNotAllowMismatchedComponentAccessorReturnType()60%n/a113311
assertCompilationFails(String)60%n/a112211
lambda$assertCompilationFails$1(String)40%n/a112211
lambda$instanceFieldIsNotAllowedInRecord$0(String)40%n/a112211
RecordDeclarationTest()30%n/a111111