Skip to content

Commit 53ab567

Browse files
committed
check more values
1 parent f17343d commit 53ab567

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

colormipsearch-api/src/test/java/org/janelia/colormipsearch/cds/Shape2DMatchColorDepthSearchAlgorithmTest.java

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,13 +66,19 @@ class TestData {
6666
final String emCDM;
6767
final String lmCDM;
6868
final String lmGrad;
69+
final long expectedGaps;
70+
final long expectedHighExpression;
6971
final long expectedScore;
7072
final boolean mirrored; // if true the score comes from the mirrored mask
7173

72-
TestData(String emCDM, String lmCDM, String lmGrad, long expectedScore, boolean mirrored) {
74+
TestData(String emCDM, String lmCDM, String lmGrad,
75+
long expectedGaps, long expectedHighExpression,
76+
long expectedScore, boolean mirrored) {
7377
this.emCDM = emCDM;
7478
this.lmCDM = lmCDM;
7579
this.lmGrad = lmGrad;
80+
this.expectedGaps = expectedGaps;
81+
this.expectedHighExpression = expectedHighExpression;
7682
this.expectedScore = expectedScore;
7783
this.mirrored = mirrored;
7884
}
@@ -83,27 +89,35 @@ class TestData {
8389
"src/test/resources/colormipsearch/api/cdsearch/ems/12191_JRC2018U.tif",
8490
"src/test/resources/colormipsearch/api/cdsearch/lms/VT033614_127B01_AE_01-20171124_64_H6-f-CH2_01.tif",
8591
"src/test/resources/colormipsearch/api/cdsearch/grad/VT033614_127B01_AE_01-20171124_64_H6-f-CH2_01.png",
92+
21365L,
93+
731L,
8694
21608L,
8795
false
8896
),
8997
new TestData(
9098
"src/test/resources/colormipsearch/api/cdsearch/ems/12191_JRC2018U.tif",
9199
"src/test/resources/colormipsearch/api/cdsearch/lms/VT016795_115C08_AE_01-20200221_61_I2-m-CH1_01.tif",
92100
"src/test/resources/colormipsearch/api/cdsearch/grad/VT016795_115C08_AE_01-20200221_61_I2-m-CH1_01.png",
101+
40696L,
102+
17253L,
93103
46447L,
94104
true
95105
),
96106
new TestData(
97107
"src/test/resources/colormipsearch/api/cdsearch/ems/12191_JRC2018U_FL.tif",
98108
"src/test/resources/colormipsearch/api/cdsearch/lms/VT033614_127B01_AE_01-20171124_64_H6-f-CH2_01.tif",
99109
"src/test/resources/colormipsearch/api/cdsearch/grad/VT033614_127B01_AE_01-20171124_64_H6-f-CH2_01.png",
110+
65381L,
111+
677L,
100112
65606L,
101113
false
102114
),
103115
new TestData(
104116
"src/test/resources/colormipsearch/api/cdsearch/ems/12191_JRC2018U_FL.tif",
105117
"src/test/resources/colormipsearch/api/cdsearch/lms/VT016795_115C08_AE_01-20200221_61_I2-m-CH1_01.tif",
106118
"src/test/resources/colormipsearch/api/cdsearch/grad/VT016795_115C08_AE_01-20200221_61_I2-m-CH1_01.png",
119+
104449L,
120+
16803L,
107121
110050L,
108122
true
109123
),
@@ -159,6 +173,8 @@ class TestData {
159173
assertNotNull(td.emCDM + " vs " + td.lmCDM, shapeMatchScore);
160174
assertTrue(td.emCDM + " vs " + td.lmCDM, shapeMatchScore.getGradientAreaGap() != -1);
161175
assertTrue(td.emCDM + " vs " + td.lmCDM, shapeMatchScore.getHighExpressionArea() != -1);
176+
assertEquals(td.emCDM + " vs " + td.lmCDM, td.expectedGaps, shapeMatchScore.getGradientAreaGap());
177+
assertEquals(td.emCDM + " vs " + td.lmCDM, td.expectedHighExpression, shapeMatchScore.getHighExpressionArea());
162178
assertEquals(td.emCDM + " vs " + td.lmCDM, td.expectedScore, shapeMatchScore.getScore());
163179
assertEquals(td.emCDM + " vs " + td.lmCDM, td.mirrored, shapeMatchScore.isMirrored());
164180

0 commit comments

Comments
 (0)