[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 |