Uploaded image for project: 'IGB'
  1. IGB
  2. IGBF-2252

Implement TwentyThreeAndMeSymLoader using test-first programming

    Details

    • Type: Task
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
      None
    • Story Points:
      3
    • Sprint:
      Spring 3 : 17 Feb to 28 Feb, Spring 4 : 2 Mar to 13 Mar, Spring 5 : 16 Mar to 27 Mar, Spring 6 : 30 Mar to Apr 10

      Description

      Implement methods in genotyping SymLoader.
      Write javadoc comments and check format by compiling javadocs.

      • First, create unit tests for methods (may require some re-factoring)
      • Start implementing methods, updating and adding unit tests as needed
      • Create test files as needed using example file as a start.
      • Note: example file is a "real" file typical of what the SymLoader will encounter in the wild. Create simpler examples files to test specific things, e.g., format flaws.
      • Note: will likely need to mock some of the classes, notably GenomeVersion. Look through other testing code for ideas on how to do this.

        Attachments

          Issue Links

            Activity

            ann.loraine Ann Loraine created issue -
            ann.loraine Ann Loraine made changes -
            Field Original Value New Value
            Epic Link IGBF-2246 [ 18393 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            ann.loraine Ann Loraine made changes -
            Link This issue is blocked by IGBF-2253 [ IGBF-2253 ]
            ann.loraine Ann Loraine made changes -
            Summary Implement SymLoader using test-first programming Implement TwentyThreeAndMeSymLoader using test-first programming
            ann.loraine Ann Loraine made changes -
            Description Implement methods in genotyping SymLoader.
            Write javadoc comments and check format by compiling javadocs.

            * Create unit tests for each method (may require some re-factoring)
            * Implement methods in genotyping SymLoader
            * Create test files as needed using example file
            * Will need to mock some of the classes, notably GenomeVersion

            Suggestion: Create simpler examples files to test specific things, e.g., format flaws.
            Implement methods in genotyping SymLoader.
            Write javadoc comments and check format by compiling javadocs.

            * First, create unit tests for methods (may require some re-factoring)
            * Start implementing methods, updating and adding unit tests as needed
            * Create test files as needed using example file as a start.
            * Note: example file is a "real" file typical of what the SymLoader will encounter in the wild. Create simpler examples files to test specific things, e.g., format flaws.
            * Note: will likely need to mock some of the classes, notably GenomeVersion. Look through other testing code for ideas on how to do this.
            ann.loraine Ann Loraine made changes -
            Story Points 2 3
            nfreese Nowlan Freese made changes -
            Sprint Spring 3 : 17 Feb to 28 Feb [ 87 ] Spring 3 : 17 Feb to 28 Feb, Spring 4 : 2 Mar to 13 Mar [ 87, 89 ]
            nfreese Nowlan Freese made changes -
            Rank Ranked higher
            nfreese Nowlan Freese made changes -
            Sprint Spring 3 : 17 Feb to 28 Feb, Spring 4 : 2 Mar to 13 Mar [ 87, 89 ] Spring 3 : 17 Feb to 28 Feb, Spring 4 : 2 Mar to 13 Mar, Spring 5 : 16 Mar to 27 Mar [ 87, 89, 90 ]
            nfreese Nowlan Freese made changes -
            Rank Ranked higher
            stiwari8 Srishti Tiwari (Inactive) made changes -
            Assignee Srishti Tiwari [ stiwari8 ]
            nfreese Nowlan Freese made changes -
            Sprint Spring 3 : 17 Feb to 28 Feb, Spring 4 : 2 Mar to 13 Mar, Spring 5 : 16 Mar to 27 Mar [ 87, 89, 90 ] Spring 3 : 17 Feb to 28 Feb, Spring 4 : 2 Mar to 13 Mar, Spring 5 : 16 Mar to 27 Mar, Spring 6 : 30 Mar to Apr 10 [ 87, 89, 90, 91 ]
            nfreese Nowlan Freese made changes -
            Rank Ranked higher
            stiwari8 Srishti Tiwari (Inactive) made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            stiwari8 Srishti Tiwari (Inactive) made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            stiwari8 Srishti Tiwari (Inactive) made changes -
            Assignee Srishti Tiwari [ stiwari8 ]
            ann.loraine Ann Loraine made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            ann.loraine Ann Loraine made changes -
            Status First Level Review in Progress [ 10301 ] Ready for Pull Request [ 10304 ]
            ann.loraine Ann Loraine made changes -
            Status Ready for Pull Request [ 10304 ] Pull Request Submitted [ 10101 ]
            ann.loraine Ann Loraine made changes -
            Status Pull Request Submitted [ 10101 ] Reviewing Pull Request [ 10303 ]
            ann.loraine Ann Loraine made changes -
            Status Reviewing Pull Request [ 10303 ] Merged Needs Testing [ 10002 ]
            ann.loraine Ann Loraine made changes -
            Status Merged Needs Testing [ 10002 ] Post-merge Testing In Progress [ 10003 ]
            ann.loraine Ann Loraine made changes -
            Resolution Done [ 10000 ]
            Status Post-merge Testing In Progress [ 10003 ] Closed [ 6 ]

              People

              • Assignee:
                Unassigned
                Reporter:
                ann.loraine Ann Loraine
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: