Revision 3b957453
Added by Ben Stöver almost 8 years ago
.gitattributes | ||
---|---|---|
1991 | 1991 |
eu.etaxonomy.taxeditor.molecular/src/main/java/eu/etaxonomy/taxeditor/molecular/io/CDMSequenceMatrixAdapter.java -text |
1992 | 1992 |
eu.etaxonomy.taxeditor.molecular/src/main/java/eu/etaxonomy/taxeditor/molecular/io/ExportSingleReadAlignmentWizardPage.java -text |
1993 | 1993 |
eu.etaxonomy.taxeditor.molecular/src/main/java/eu/etaxonomy/taxeditor/molecular/io/SequenceIDIterator.java -text |
1994 |
eu.etaxonomy.taxeditor.molecular/src/test/java/eu/etaxonomy/taxeditor/molecular/io/SequenceIDIteratorTest.java -text |
|
1994 | 1995 |
eu.etaxonomy.taxeditor/eu.etaxonomy.taxeditor.product merge=ours |
1995 | 1996 |
eu.etaxonomy.taxeditor/eu.etaxonomy.taxeditor.product.with.jre merge=ours |
eu.etaxonomy.taxeditor.molecular/.classpath | ||
---|---|---|
3 | 3 |
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/> |
4 | 4 |
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/> |
5 | 5 |
<classpathentry including="**/*.java" kind="src" path="src/main/java"/> |
6 |
<classpathentry kind="src" path="src/test/java"/> |
|
6 | 7 |
<classpathentry kind="output" path="target/classes"/> |
7 | 8 |
</classpath> |
eu.etaxonomy.taxeditor.molecular/.gitignore | ||
---|---|---|
6 | 6 |
!src/main/java/eu/etaxonomy/taxeditor/molecular/io/.directory |
7 | 7 |
!src/main/java/eu/etaxonomy/taxeditor/molecular/io/hibernate.log |
8 | 8 |
!src/main/java/eu/etaxonomy/taxeditor/molecular/io/.settings |
9 |
!src/test/java/eu/etaxonomy/taxeditor/molecular/io/.project |
|
10 |
!src/test/java/eu/etaxonomy/taxeditor/molecular/io/integration-test.log |
|
11 |
!src/test/java/eu/etaxonomy/taxeditor/molecular/io/target |
|
12 |
!src/test/java/eu/etaxonomy/taxeditor/molecular/io/.directory |
|
13 |
!src/test/java/eu/etaxonomy/taxeditor/molecular/io/hibernate.log |
|
14 |
!src/test/java/eu/etaxonomy/taxeditor/molecular/io/.settings |
|
15 |
!src/test/java/eu/etaxonomy/taxeditor/molecular/.project |
|
16 |
!src/test/java/eu/etaxonomy/taxeditor/molecular/integration-test.log |
|
17 |
!src/test/java/eu/etaxonomy/taxeditor/molecular/target |
|
18 |
!src/test/java/eu/etaxonomy/taxeditor/molecular/.directory |
|
19 |
!src/test/java/eu/etaxonomy/taxeditor/molecular/hibernate.log |
|
20 |
!src/test/java/eu/etaxonomy/taxeditor/molecular/.settings |
|
21 |
!src/test/java/eu/etaxonomy/taxeditor/.project |
|
22 |
!src/test/java/eu/etaxonomy/taxeditor/integration-test.log |
|
23 |
!src/test/java/eu/etaxonomy/taxeditor/target |
|
24 |
!src/test/java/eu/etaxonomy/taxeditor/.directory |
|
25 |
!src/test/java/eu/etaxonomy/taxeditor/hibernate.log |
|
26 |
!src/test/java/eu/etaxonomy/taxeditor/.settings |
|
27 |
!src/test/java/eu/etaxonomy/.project |
|
28 |
!src/test/java/eu/etaxonomy/integration-test.log |
|
29 |
!src/test/java/eu/etaxonomy/target |
|
30 |
!src/test/java/eu/etaxonomy/.directory |
|
31 |
!src/test/java/eu/etaxonomy/hibernate.log |
|
32 |
!src/test/java/eu/etaxonomy/.settings |
|
33 |
!src/test/java/eu/.project |
|
34 |
!src/test/java/eu/integration-test.log |
|
35 |
!src/test/java/eu/target |
|
36 |
!src/test/java/eu/.directory |
|
37 |
!src/test/java/eu/hibernate.log |
|
38 |
!src/test/java/eu/.settings |
|
39 |
!src/test/java/.project |
|
40 |
!src/test/java/integration-test.log |
|
41 |
!src/test/java/target |
|
42 |
!src/test/java/.directory |
|
43 |
!src/test/java/hibernate.log |
|
44 |
!src/test/java/.settings |
|
45 |
!src/test/.project |
|
46 |
!src/test/integration-test.log |
|
47 |
!src/test/target |
|
48 |
!src/test/.directory |
|
49 |
!src/test/hibernate.log |
|
50 |
!src/test/.settings |
eu.etaxonomy.taxeditor.molecular/src/main/java/eu/etaxonomy/taxeditor/molecular/io/SequenceIDIterator.java | ||
---|---|---|
20 | 20 |
* @author Ben Stöver |
21 | 21 |
* @date 29.04.2016 |
22 | 22 |
*/ |
23 |
public class SequenceIDIterator implements Iterator<String> {
|
|
23 |
class SequenceIDIterator implements Iterator<String> { |
|
24 | 24 |
private int singleReadPos; |
25 | 25 |
private int singleReadCount; |
26 | 26 |
|
eu.etaxonomy.taxeditor.molecular/src/test/java/eu/etaxonomy/taxeditor/molecular/io/SequenceIDIteratorTest.java | ||
---|---|---|
1 |
// $Id$ |
|
2 |
/** |
|
3 |
* Copyright (C) 2016 EDIT |
|
4 |
* European Distributed Institute of Taxonomy |
|
5 |
* http://www.e-taxonomy.eu |
|
6 |
* |
|
7 |
* The contents of this file are subject to the Mozilla Public License Version 1.1 |
|
8 |
* See LICENSE.TXT at the top of this package for the full license terms. |
|
9 |
*/ |
|
10 |
package eu.etaxonomy.taxeditor.molecular.io; |
|
11 |
|
|
12 |
|
|
13 |
import static org.junit.Assert.assertEquals; |
|
14 |
import static org.junit.Assert.assertFalse; |
|
15 |
import static org.junit.Assert.assertTrue; |
|
16 |
|
|
17 |
import org.junit.Test; |
|
18 |
|
|
19 |
|
|
20 |
|
|
21 |
/** |
|
22 |
* @author bstoe_01 |
|
23 |
* @date 29.04.2016 |
|
24 |
* |
|
25 |
*/ |
|
26 |
public class SequenceIDIteratorTest { |
|
27 |
//TODO Why can't this class access SequenceIDIterator from here? (Workaround: Copy to molecular projekt to run test.) |
|
28 |
|
|
29 |
@Test |
|
30 |
public void test_next() { |
|
31 |
SequenceIDIterator iterator = new SequenceIDIterator(3); |
|
32 |
|
|
33 |
for (int i = 0; i < 3; i++) { |
|
34 |
assertTrue(iterator.hasNext()); |
|
35 |
assertEquals("seqSingleRead" + i, iterator.next()); |
|
36 |
} |
|
37 |
assertTrue(iterator.hasNext()); |
|
38 |
assertEquals("seqConsensus", iterator.next()); |
|
39 |
assertFalse(iterator.hasNext()); |
|
40 |
} |
|
41 |
} |
Also available in: Unified diff
Test case for SequenceIDIterator added.