[Summary] [Package List] [Test Cases]
Tests | Errors | Failures | Skipped | Success Rate | Time |
---|---|---|---|---|---|
230 | 0 | 0 | 0 | 100% | 38.814 |
Note: failures are anticipated and checked for with assertions while errors are unanticipated.
[Summary] [Package List] [Test Cases]
Package | Tests | Errors | Failures | Skipped | Success Rate | Time |
---|---|---|---|---|---|---|
com.github.mkolisnyk.aerial.writers | 6 | 0 | 0 | 0 | 100% | 0.337 |
com.github.mkolisnyk.aerial.expressions.value | 33 | 0 | 0 | 0 | 100% | 0.001 |
com.github.mkolisnyk.aerial.readers | 19 | 0 | 0 | 0 | 100% | 4.886 |
com.github.mkolisnyk.aerial.document | 77 | 0 | 0 | 0 | 100% | 2.546 |
com.github.mkolisnyk.aerial.core | 32 | 0 | 0 | 0 | 100% | 0.779 |
com.github.mkolisnyk.aerial.datagenerators | 24 | 0 | 0 | 0 | 100% | 0.482 |
com.github.mkolisnyk.aerial.datagenerators.algorithms | 32 | 0 | 0 | 0 | 100% | 0 |
com.github.mkolisnyk.aerial.util | 1 | 0 | 0 | 0 | 100% | 0.399 |
com.github.mkolisnyk.aerial | 6 | 0 | 0 | 0 | 100% | 29.384 |
Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
AerialFileWriterTest | 4 | 0 | 0 | 0 | 100% | 0.337 | |
AerialStringWriterTest | 2 | 0 | 0 | 0 | 100% | 0 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
DateRangeValueExpressionTest | 9 | 0 | 0 | 0 | 100% | 0.001 | |
EnumValueExpressionTest | 8 | 0 | 0 | 0 | 100% | 0 | |
NumericRangeValueExpressionTest | 7 | 0 | 0 | 0 | 100% | 0 | |
SingleDateValueExpressionTest | 2 | 0 | 0 | 0 | 100% | 0 | |
SingleNumericValueExpressionTest | 4 | 0 | 0 | 0 | 100% | 0 | |
StringRegexpValueExpressionTest | 3 | 0 | 0 | 0 | 100% | 0 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
AerialFileReaderTest | 6 | 0 | 0 | 0 | 100% | 0 | |
AerialGitHubReaderTest | 4 | 0 | 0 | 0 | 100% | 3.195 | |
AerialJiraReaderTest | 4 | 0 | 0 | 0 | 100% | 1.691 | |
AerialStringReaderTest | 5 | 0 | 0 | 0 | 100% | 0 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
CaseSectionTest | 10 | 0 | 0 | 0 | 100% | 2.172 | |
DocumentTest | 6 | 0 | 0 | 0 | 100% | 0.01 | |
FeatureSectionTest | 8 | 0 | 0 | 0 | 100% | 0.355 | |
GenerateTest | 1 | 0 | 0 | 0 | 100% | 0 | |
InputRecordTest | 14 | 0 | 0 | 0 | 100% | 0 | |
InputSectionTest | 3 | 0 | 0 | 0 | 100% | 0 | |
SimpleSectionTest | 35 | 0 | 0 | 0 | 100% | 0.009 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
AerialInputFormatTest | 3 | 0 | 0 | 0 | 100% | 0.001 | |
AerialOutputFormatTest | 4 | 0 | 0 | 0 | 100% | 0 | |
AerialParamKeysTest | 5 | 0 | 0 | 0 | 100% | 0 | |
AerialParamsTest | 12 | 0 | 0 | 0 | 100% | 0 | |
AerialProcessorTest | 1 | 0 | 0 | 0 | 100% | 0.778 | |
AerialSourceTypeTest | 5 | 0 | 0 | 0 | 100% | 0 | |
AerialTagListTest | 2 | 0 | 0 | 0 | 100% | 0 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
CustomDataGeneratorTest | 3 | 0 | 0 | 0 | 100% | 0 | |
DateDataGeneratorTest | 6 | 0 | 0 | 0 | 100% | 0.001 | |
NumericDataGeneratorTest | 5 | 0 | 0 | 0 | 100% | 0 | |
ScenarioGeneratorTest | 5 | 0 | 0 | 0 | 100% | 0.456 | |
StringDataGeneratorTest | 5 | 0 | 0 | 0 | 100% | 0.025 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
FieldsRecordTest | 9 | 0 | 0 | 0 | 100% | 0 | |
FieldsTableTest | 8 | 0 | 0 | 0 | 100% | 0 | |
NWiseDataTestingAlgorithmCoreActionsTest | 12 | 0 | 0 | 0 | 100% | 0 | |
NWiseDataTestingAlgorithmTest | 3 | 0 | 0 | 0 | 100% | 0 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
HsqlDBWrapperTest | 1 | 0 | 0 | 0 | 100% | 0.399 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
AerialMainTest | 4 | 0 | 0 | 0 | 100% | 11.487 | |
AerialRunnerTest | 1 | 0 | 0 | 0 | 100% | 9.765 | |
AerialTestNGRunnerTest | 1 | 0 | 0 | 0 | 100% | 8.132 |
[Summary] [Package List] [Test Cases]
testMainForFileInput | 9.776 | |
testMainForStringInput | 0.006 | |
testMainForNullArgumentListShouldReturnNoErrors | 0 | |
testMainForJiraInput | 1.705 |
testFromString | 0 | |
testGetCurrent | 0 | |
testIsValue | 0 | |
testGetCurrentShouldSetTheDefaultFormat | 0 |
testIsValueValidKeysShouldReturnTrueForMatchingKey | 0 | |
testIsValueWrongKeysShouldReturnFalseForNotMatchingKey | 0 | |
testToStringValidKeysShouldReturnProperValues | 0 | |
testFromStringValidKeysShouldReturnProperValues | 0 | |
testFromStringInvalidKeyShouldReturnOtherValue | 0 |
testParse[Test parse params: No input defined] | 0 | |
testValidate[Test parse params: No input defined] | 0 | |
testParse[Test parse params: No input defined. Check for Configuration] | 0 | |
testValidate[Test parse params: No input defined. Check for Configuration] | 0 | |
testParse[Test parse params: String input defined] | 0 | |
testValidate[Test parse params: String input defined] | 0 | |
testParse[Test parse params: String input/file output defined] | 0 | |
testValidate[Test parse params: String input/file output defined] | 0 | |
testParse[Test parse params: Valid extra param defined] | 0 | |
testValidate[Test parse params: Valid extra param defined] | 0 | |
testParse[Test parse params: Inalid extra param defined] | 0 | |
testValidate[Test parse params: Inalid extra param defined] | 0 |
testIsValueValidKeysShouldReturnTrueForMatchingKey | 0 | |
testIsValueWrongKeysShouldReturnFalseForNotMatchingKey | 0 | |
testToStringValidKeysShouldReturnProperValues | 0 | |
testFromStringValidKeysShouldReturnProperValues | 0 | |
testFromStringInvalidKeyShouldReturnNoneValue | 0 |
testEqualsShouldReturnFalseForNullRecord | 0 | |
testEqualsShouldReturnTrueForSimilarAndSameRecords | 0 | |
testRightDiffShouldReturnActualNumberOfDifferences | 0 | |
testMatches | 0 | |
testEqualsShouldReturnFalseForDifferentRecords | 0 | |
testCompate | 0 | |
testRightValueDiffShouldReturnActualNumberOfDifferences | 0 | |
testHashCode | 0 | |
testEqualsShouldReturnFalseForDifferentType | 0 |
testAddRecordsShouldReturnDataWithZeroValues | 0 | |
testIncrementExistingRecordShouldAddOneToValue | 0 | |
testAddNullShouldReturnEmptyData | 0 | |
testIncrementExistingRecordInitializedSeparately | 0 | |
testGetSorted | 0 | |
testAllNonZerosShouldReturnProperState | 0 | |
testAddOnEmptyRecordsShouldReturnEmptyData | 0 | |
testIncrementNonExistingRecordShouldAddNewRecord | 0 |
testGetColumnGroups[Test String generation: Column with 1 value vs Column with 2 values. 2 fields.] | 0 | |
testDistinct[Test String generation: Column with 1 value vs Column with 2 values. 2 fields.] | 0 | |
testGetUniqueCombinations[Test String generation: Column with 1 value vs Column with 2 values. 2 fields.] | 0 | |
testGetColumnGroups[Test String generation: Column with 1 value vs Column with 3 values. 2 fields.] | 0 | |
testDistinct[Test String generation: Column with 1 value vs Column with 3 values. 2 fields.] | 0 | |
testGetUniqueCombinations[Test String generation: Column with 1 value vs Column with 3 values. 2 fields.] | 0 | |
testGetColumnGroups[Test String generation: Column with 2 values vs Column with 3 values. 2 fields.] | 0 | |
testDistinct[Test String generation: Column with 2 values vs Column with 3 values. 2 fields.] | 0 | |
testGetUniqueCombinations[Test String generation: Column with 2 values vs Column with 3 values. 2 fields.] | 0 | |
testGetColumnGroups[Test String generation: 3 Columns. 2 fields.] | 0 | |
testDistinct[Test String generation: 3 Columns. 2 fields.] | 0 | |
testGetUniqueCombinations[Test String generation: 3 Columns. 2 fields.] | 0 |
testGenerateTestData | 0 | |
testGenerateTestFullRecordsData | 0 | |
testGetUniqueCombinations | 0 |
testGenerateCustomClassWithPropertySet | 0 | |
testGenerateCustomClassForInnerTypeNoPropertySetShouldFail | 0 | |
testGenerateCustomClassForInnerTypeWithPropertySet | 0 |
testGenerate[Test read input record: Simple date format: ] | 0 | |
testGenerate[Test read input record: All inclusive range] | 0.001 | |
testGenerate[Test read input record: Upper exclusive range] | 0 | |
testGenerate[Test read input record: All exclusive range] | 0 | |
testGenerate[Test read input record: Lower exclusive range] | 0 | |
testGenerate[Test read input record: Spaces should be handled] | 0 |
testGenerate[Test read input record: Single value field should return value or 0 for negative case] | 0 | |
testGenerate[Test read input record: Single 0 value field should return 0 or -1 for negative case] | 0 | |
testGenerate[Test read input record: Inclusive range] | 0 | |
testGenerate[Test read input record: All Inclusive range] | 0 | |
testGenerate[Test read input record: All exclusive range] | 0 |
testGetUniqueNamesForEmptyInputShouldReturnEmptyList | 0 | |
testGenerateQueryStringShouldReturnConsistentString | 0 | |
testGenerateValidSetOfData | 0.456 | |
testGetUniqueNamesForNullInputShouldReturnEmptyList | 0 | |
testGetUniqueNamesForValidInputShouldReturnOnlyUniqueNames | 0 |
testGenerate[Test String generation: Any character string.] | 0 | |
testGenerate[Test String generation: Any number string.] | 0 | |
testGenerate[Test String generation: Any word string.] | 0 | |
testGenerate[Test String generation: Any space string.] | 0.025 | |
testGenerate[Test String generation: Specific format string.] | 0 |
testValidateShouldFailIfMandatorySectionsAreMissing | 0 | |
testGenerateShouldReturnValidFormattedText | 0.365 | |
testGenerateWithCustomGeneratorShouldReturnCustomScenario | 0.626 | |
testValidateAllContentShouldSucceed | 0 | |
testParseValidScenarioShouldFillAllSections | 0 | |
testGenerateWithMandatoryFieldsShouldReturnMandatoryValueScenario | 0.58 | |
testParseForTextWithNoTokensShouldReturnJustDescription | 0 | |
testValidatePrerequisitesSectionIsOptional | 0.002 | |
testGenerateWithUniqueFieldsShouldReturnUniqueValueScenario | 0.562 | |
testValidatePrerequisitesSectionShouldFailIfSetWrong | 0.037 |
testGenerateWithExternalInputsShouldResolveReferences | 0.001 | |
testValidateShouldFailIfMandatorySectionsAreMissing | 0.002 | |
testGenerateShouldReturnValidFormattedText | 0.001 | |
testValidateAllContentShouldSucceed | 0.003 | |
testParseValidScenarioShouldFillAllSections | 0.002 | |
testParseForTextWithNoTokensShouldReturnJustDescription | 0.001 |
testValidateShouldFailOnEmptyCaseName | 0.005 | |
testValidateShouldFailIfMandatorySectionsAreMissing | 0.001 | |
testValidateScenariosSectionShouldFailIfSetWrong | 0.003 | |
testGenerateShouldReturnValidFormattedText | 0.303 | |
testValidateAllContentShouldSucceed | 0.006 | |
testParseValidScenarioShouldFillAllSections | 0 | |
testValidateScenariosSectionIsOptional | 0.037 | |
testParseForTextWithNoTokensShouldReturnJustDescription | 0 |
testRead[Test read input record: Normal set of fields] | 0 | |
testRead[Test read input record: Only type is missing] | 0 | |
testRead[Test read input record: Only value is missing] | 0 | |
testRead[Test read input record: Only no condition] | 0 | |
testRead[Test read input record: Different order should fill values properly] | 0 | |
testRead[Test read input record: Varying header case should still work] | 0 | |
testRead[Test read input record: Spaces in header names should still work] | 0 | |
testRead[Test read input record: The size of header doesn't match the line] | 0 | |
testRead[Test read input record: Malformed Header should fail] | 0 | |
testRead[Test read input record: Malformed Line should fail] | 0 | |
testRead[Test read input record: Name field shouldn't be empty] | 0 | |
testRead[Test read input record: Name field should be present] | 0 | |
testRead[Test read input record: Unique field set] | 0 | |
testRead[Test read input record: Mandatory field set] | 0 |
testParseString[Test read input record: Normal set of fields] | 0 | |
testParseString[Test read input record: Only header is defined] | 0 | |
testParseString[Test read input record: No header defined] | 0 |
testParseEmptyStringShouldThrowError[Test: Action Section] | 0 | |
testParseNullStringShouldThrowError[Test: Action Section] | 0 | |
testValidateValidFormat[Test: Action Section] | 0 | |
testValidateShouldReturnExceptionOnEmptyInput[Test: Action Section] | 0 | |
testValidateShouldReturnExceptionOnNullInput[Test: Action Section] | 0 | |
testParseValidFormat[Test: Action Section] | 0 | |
testGenerateShouldReturnFormattedString[Test: Action Section] | 0 | |
testParseEmptyStringShouldThrowError[Test: Valid Output Section] | 0 | |
testParseNullStringShouldThrowError[Test: Valid Output Section] | 0 | |
testValidateValidFormat[Test: Valid Output Section] | 0.001 | |
testValidateShouldReturnExceptionOnEmptyInput[Test: Valid Output Section] | 0 | |
testValidateShouldReturnExceptionOnNullInput[Test: Valid Output Section] | 0 | |
testParseValidFormat[Test: Valid Output Section] | 0 | |
testGenerateShouldReturnFormattedString[Test: Valid Output Section] | 0.001 | |
testParseEmptyStringShouldThrowError[Test: Error Output Section] | 0.001 | |
testParseNullStringShouldThrowError[Test: Error Output Section] | 0.001 | |
testValidateValidFormat[Test: Error Output Section] | 0.002 | |
testValidateShouldReturnExceptionOnEmptyInput[Test: Error Output Section] | 0 | |
testValidateShouldReturnExceptionOnNullInput[Test: Error Output Section] | 0 | |
testParseValidFormat[Test: Error Output Section] | 0.001 | |
testGenerateShouldReturnFormattedString[Test: Error Output Section] | 0.001 | |
testParseEmptyStringShouldThrowError[Test: Prerequisites Section] | 0 | |
testParseNullStringShouldThrowError[Test: Prerequisites Section] | 0 | |
testValidateValidFormat[Test: Prerequisites Section] | 0 | |
testValidateShouldReturnExceptionOnEmptyInput[Test: Prerequisites Section] | 0 | |
testValidateShouldReturnExceptionOnNullInput[Test: Prerequisites Section] | 0 | |
testParseValidFormat[Test: Prerequisites Section] | 0 | |
testGenerateShouldReturnFormattedString[Test: Prerequisites Section] | 0 | |
testParseEmptyStringShouldThrowError[Test: Additional Scenario Section] | 0 | |
testParseNullStringShouldThrowError[Test: Additional Scenario Section] | 0 | |
testValidateValidFormat[Test: Additional Scenario Section] | 0 | |
testValidateShouldReturnExceptionOnEmptyInput[Test: Additional Scenario Section] | 0 | |
testValidateShouldReturnExceptionOnNullInput[Test: Additional Scenario Section] | 0.001 | |
testParseValidFormat[Test: Additional Scenario Section] | 0 | |
testGenerateShouldReturnFormattedString[Test: Additional Scenario Section] | 0 |
testParse[Test date range value: All inclusive range] | 0 | |
testParse[Test date range value: Upper exclusive range] | 0 | |
testParse[Test date range value: All exclusive range] | 0 | |
testParse[Test date range value: Lower exclusive range] | 0 | |
testParse[Test date range value: Spaces should be handled] | 0 | |
testParse[Test date range value: Invalid order range] | 0.001 | |
testParse[Test date range value: Empty range should cause the failure] | 0 | |
testParse[Test date range value: Wrong format should cause the failure] | 0 | |
testParse[Test date range value: Wrong but matching format should cause the failure] | 0 |
testGenerateShouldHandleEnumsProperly[Test generate enum: Excercising simple valid enum] | 0 | |
testValidateShouldProcessCorrectly[Test generate enum: Excercising simple valid enum] | 0 | |
testGenerateShouldHandleEnumsProperly[Test generate enum: Excercising delimiter masking] | 0 | |
testValidateShouldProcessCorrectly[Test generate enum: Excercising delimiter masking] | 0 | |
testGenerateShouldHandleEnumsProperly[Test generate enum: Excercising enum and check trim spaces] | 0 | |
testValidateShouldProcessCorrectly[Test generate enum: Excercising enum and check trim spaces] | 0 | |
testGenerateShouldHandleEnumsProperly[Test generate enum: Excercising empty enum] | 0 | |
testValidateShouldProcessCorrectly[Test generate enum: Excercising empty enum] | 0 |
testParse[Test numeric range value: All inclusive range] | 0 | |
testParse[Test numeric range value: Negative range] | 0 | |
testParse[Test numeric range value: Upper exclusive range] | 0 | |
testParse[Test numeric range value: All exclusive range] | 0 | |
testParse[Test numeric range value: Lower exclusive range] | 0 | |
testParse[Test numeric range value: Invalid order range] | 0 | |
testParse[Test numeric range value: Empty range should cause the failure] | 0 |
testGenerate[Test Date input record: Simple date format: . Format: dd/MM/yyyy] | 0 | |
testGenerate[Test Date input record: Another date format: . Format: dd MMM, yyyy] | 0 |
testGenerate[Test read input record: Single value field should return value or 0 for negative case] | 0 | |
testGenerate[Test read input record: Single negative value field should return value or 0 for negative case] | 0 | |
testGenerate[Test read input record: Single 0 value field should return 0 or -1 for negative case] | 0 | |
testGenerate[Test read input record: Improper format shouldn't pass validation] | 0 |
testGenerate[Test generate regexp string: Excercising e-mail format] | 0 | |
testGenerate[Test generate regexp string: Excercising phone number format] | 0 | |
testGenerate[Test generate regexp string: Excercising enumerations] | 0 |
testFullFileNameShouldReturnSingleFileContent | 0 | |
testClosedFileListShouldReturnNoContent | 0 | |
testSimpleFileNameShouldReturnSingleFileContent | 0 | |
testRegExpPathFileNameShouldReturnSingleFileContent | 0 | |
testEmptyFileListShouldReturnNoContent | 0 | |
testRegExpUnixPathFileNameShouldReturnSingleFileContent | 0 |
testOpenGitHubReaderValidQueryShouldFillContentProperly | 2.478 | |
testOpenGitHubReaderForEmptyQueryShouldReturnEmptyData | 0.314 | |
testClosedGitHubReaderShouldReturnNullValues | 0.146 | |
testOpenGitHubReaderForWrongQuery | 0.257 |
testOpenJiraReaderForQueryWithoutExpectedField | 0.358 | |
testOpenJiraReaderValidQueryShouldFillContentProperly | 0.556 | |
testClosedJiraReaderShouldReturnNullValues | 0.582 | |
testOpenJiraReaderForEmptyQueryShouldReturnEmptyData | 0.195 |
testOpenWithParametersShouldStoreAllStringsPassed | 0 | |
testOpenWithoutParametersShouldStoreNoValues | 0 | |
testConstructorShouldCreateObjectWithEmptyContent | 0 | |
testCloseOfClosedReaderShouldntThrowErrors | 0 | |
testCloseOpenedReaderRemovesAllValues | 0 |
testSampleGenerateDocumentShouldProduceValidFormattedFile | 0.309 | |
testClosedFileWriterShouldBehaveAsEmptyWriter | 0.007 | |
testFileWriterShouldHandleNullDocument | 0.014 | |
testFileWriterShouldHandleEmptyDocument | 0.007 |
testWriteNextShouldHandleNullIterator | 0 | |
testHasNextShouldReturnNullOnNullIterator | 0 |