-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Complete Remaining AutoTests #217
Comments
|
AutoTest ApproachWorkflow
NOTE: There maybe some test cases that work right out the box. In that case you can lump them together in a single commit. So for example if TestA and TestB is already working but TestC is not. When making changes to TestC we can just put that DeadlineWe should try to get this done BY Friday (12 April 2019). So that we have the weekend to settle UG, DG & PPP. |
|
From prior testing, the NameTest already works (implementation in v1.3 of pdf++). SizeTest however was incomplete. Fixed and revamped the test format to get it to work. SizeTest now works completely HOWEVER. From the trial demo, it was highlighted that we should make the size value more "readable" and this will require several changes in the Size, JsonAdaptedPdf and other class files. Proceeding to work on those changes now. Track Changes: CS2103-AY1819S2-T12-4#217
SizeTest is now comprehensive and complete. This commit contains some checkstyle fixes for Travis Erros that appeared in the previous commit (Pdf.java javadoc missing). Also implemented the use of static variables for threshold and prefix values so that any changes made will be easily ported over to the test cases. One minor change was to make the regex check in the Size.java a private static variable as per IntelliJ's recommendation. Track issue: CS2103-AY1819S2-T12-4#217
Completed the Directory Tests. Changes done to CommandTestUtil to include cases for DirectoryTest.java. Made some changes to the build.gradle and and travis.yml to begin including working test cases to see if coveralls is working. Track issue: CS2103-AY1819S2-T12-4#217
|
Streamlined Sized test to use bitwise shift for more optimized operations. NameContainsKeywordsPredicateTest is still working from its implementation in v1.3. Minor change to travis.yml, it would seem that only running nonGuiTests still did not trigger coverage. Hence current implementation triggers allTests but manually disables ui tests within build.gradle. Track Issue: CS2103-AY1819S2-T12-4#217
|
Set of tests for UniquePdfListTest.java is fully working. Moving on to work on TagTest as well as other ModelTests. Track Issue: CS2103-AY1819S2-T12-4#217
Added enhancements to TagTest.java and it is now in a fully working state. This commit includes some checkstyle fixes to address issues raised by Travis in the last comit. Track Issue: CS2103-AY1819S2-T12-4#217
Preliminary rounds of test creation complete for deadline class. Track Issue: CS2103-AY1819S2-T12-4#217
|
Minor changes to UserPrefsTest (Naming Convention Changes) and rework of the PdfBookTest, both are now in working condition. Track Issue: CS2103-AY1819S2-T12-4#217
Fixed the VersionedPdfBookTest. Track Issue: CS2103-AY1819S2-T12-4#217
|
Revamped the above test to bring it to a working state, reference CS2103-AY1819S2-T12-4#217.
Moving some variables to CommandTestUtil. Reference CS2103-AY1819S2-T12-4#217
Revamped and got the above test to work. Reference CS2103-AY1819S2-T12-4#217.
Test case for DeleteCommandParser. see: CS2103-AY1819S2-T12-4#217
Provided test cases for EditCommandParser. see : CS2103-AY1819S2-T12-4#217
With some changes to the test json files, managed to fix the serializable pdf book test. Reference: CS2103-AY1819S2-T12-4#217
Minor changes to file, currently in passing state. Reference: CS2103-AY1819S2-T12-4#217
StorageManagerTest working out of the box, implemented some naming convention changes across the storage unit and included the storage tests in build.gradle. Expect Coverage increase. Reference: CS2103-AY1819S2-T12-4#217
Json files require legitimate files hence, unable to preset them in the test json file that is uploaded to travis. Travis would always show it as failing. Hence removed that test. Reference: CS2103-AY1819S2-T12-4#217
Currently working on deadlineCommandTest |
|
TagCommand brought to skeletal working state. Reference: CS2103-AY1819S2-T12-4#217
Provided test cases for PdfBookParser. See: CS2103-AY1819S2-T12-4#217
Implemented a working version of the TagCommandParserTest. Reference CS2103-AY1819S2-T12-4#217.
Track issue: CS2103-AY1819S2-T12-4#217
Provided test cases for TagContainsKeywordsPredicate. See: CS2103-AY1819S2-T12-4#217
No description provided.
The text was updated successfully, but these errors were encountered: