Skip to content

Commit a4d5308

Browse files
committed
Improve coverage
1 parent d0cb256 commit a4d5308

8 files changed

Lines changed: 67 additions & 136 deletions

File tree

src/main/java/com/imsweb/seerapi/client/disease/YearRangeBoolean.java

Lines changed: 0 additions & 20 deletions
This file was deleted.

src/main/java/com/imsweb/seerapi/client/staging/StagingCode.java

Lines changed: 0 additions & 57 deletions
This file was deleted.

src/main/java/com/imsweb/seerapi/client/staging/StagingEndpoint.java

Lines changed: 0 additions & 59 deletions
This file was deleted.

src/test/java/com/imsweb/seerapi/client/disease/DiseaseTest.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -284,6 +284,14 @@ public void testBeans() {
284284
hasValidBeanConstructor(),
285285
hasValidGettersAndSetters()
286286
));
287+
MatcherAssert.assertThat(DiseaseSearchResults.class, CoreMatchers.allOf(
288+
hasValidBeanConstructor(),
289+
hasValidGettersAndSetters()
290+
));
291+
MatcherAssert.assertThat(DiseaseSource.class, CoreMatchers.allOf(
292+
hasValidBeanConstructor(),
293+
hasValidGettersAndSetters()
294+
));
287295
}
288296

289297
}

src/test/java/com/imsweb/seerapi/client/glossary/GlossaryTest.java

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,9 +174,29 @@ public void testGlossaryMatch() throws IOException {
174174

175175
@Test
176176
public void testBeans() {
177+
MatcherAssert.assertThat(GlossaryResource.class, CoreMatchers.allOf(
178+
hasValidBeanConstructor(),
179+
hasValidGettersAndSetters()
180+
));
181+
MatcherAssert.assertThat(GlossaryChangelogEntry.class, CoreMatchers.allOf(
182+
hasValidBeanConstructor(),
183+
hasValidGettersAndSetters()
184+
));
185+
MatcherAssert.assertThat(GlossarySearchResults.class, CoreMatchers.allOf(
186+
hasValidBeanConstructor(),
187+
hasValidGettersAndSetters()
188+
));
189+
MatcherAssert.assertThat(GlossaryChangelogResults.class, CoreMatchers.allOf(
190+
hasValidBeanConstructor(),
191+
hasValidGettersAndSetters()
192+
));
177193
MatcherAssert.assertThat(GlossaryHistoryEvent.class, CoreMatchers.allOf(
178194
hasValidBeanConstructor(),
179195
hasValidGettersAndSetters()
180196
));
197+
MatcherAssert.assertThat(KeywordMatch.class, CoreMatchers.allOf(
198+
hasValidBeanConstructor(),
199+
hasValidGettersAndSetters()
200+
));
181201
}
182202
}

src/test/java/com/imsweb/seerapi/client/hcpcs/mph/MphTest.java

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
import java.io.IOException;
44

5+
import org.hamcrest.CoreMatchers;
6+
import org.hamcrest.MatcherAssert;
57
import org.junit.BeforeClass;
68
import org.junit.Test;
79

@@ -10,8 +12,11 @@
1012
import com.imsweb.seerapi.client.mph.MphInput;
1113
import com.imsweb.seerapi.client.mph.MphInputPair;
1214
import com.imsweb.seerapi.client.mph.MphOutput;
15+
import com.imsweb.seerapi.client.mph.MphRule;
1316
import com.imsweb.seerapi.client.mph.MphService;
1417

18+
import static com.google.code.beanmatchers.BeanMatchers.hasValidBeanConstructor;
19+
import static com.google.code.beanmatchers.BeanMatchers.hasValidGettersAndSetters;
1520
import static org.junit.Assert.assertEquals;
1621
import static org.junit.Assert.assertTrue;
1722

@@ -147,4 +152,12 @@ public void testInvalidInput() throws IOException {
147152
_MPH.mph(new MphInputPair(i1, i2)).execute().body();
148153
}
149154

155+
@Test
156+
public void testBeans() {
157+
MatcherAssert.assertThat(MphRule.class, CoreMatchers.allOf(
158+
hasValidBeanConstructor(),
159+
hasValidGettersAndSetters()
160+
));
161+
}
162+
150163
}

src/test/java/com/imsweb/seerapi/client/rx/RxTest.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,5 +165,9 @@ public void testBeans() {
165165
hasValidBeanConstructor(),
166166
hasValidGettersAndSetters()
167167
));
168+
MatcherAssert.assertThat(RxSearchResults.class, CoreMatchers.allOf(
169+
hasValidBeanConstructor(),
170+
hasValidGettersAndSetters()
171+
));
168172
}
169173
}

src/test/java/com/imsweb/seerapi/client/staging/StagingTest.java

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,14 @@
1010
import java.util.Map;
1111
import java.util.Set;
1212

13+
import org.hamcrest.CoreMatchers;
14+
import org.hamcrest.MatcherAssert;
1315
import org.junit.BeforeClass;
1416
import org.junit.Test;
1517

1618
import com.imsweb.seerapi.client.SeerApi;
19+
import com.imsweb.seerapi.client.disease.DateRange;
20+
import com.imsweb.seerapi.client.disease.DateRangeString;
1721
import com.imsweb.seerapi.client.glossary.Glossary.Category;
1822
import com.imsweb.seerapi.client.shared.KeywordMatch;
1923
import com.imsweb.seerapi.client.staging.cs.CsSchemaLookup;
@@ -31,6 +35,8 @@
3135
import com.imsweb.seerapi.client.staging.tnm.TnmStagingData.TnmOutput;
3236
import com.imsweb.seerapi.client.staging.tnm.TnmStagingData.TnmStagingInputBuilder;
3337

38+
import static com.google.code.beanmatchers.BeanMatchers.hasValidBeanConstructor;
39+
import static com.google.code.beanmatchers.BeanMatchers.hasValidGettersAndSetters;
3440
import static com.imsweb.seerapi.client.staging.StagingData.HISTOLOGY_KEY;
3541
import static com.imsweb.seerapi.client.staging.StagingData.PRIMARY_SITE_KEY;
3642
import static com.imsweb.seerapi.client.staging.cs.CsStagingData.CsOutput.AJCC6_M;
@@ -547,4 +553,20 @@ public void testStagingMetadata() throws IOException {
547553
assertThat(mgmt.getMetadata()).extracting("name").containsExactlyInAnyOrder("COC_REQUIRED", "SEER_REQUIRED", "SSDI");
548554
}
549555

556+
@Test
557+
public void testBeans() {
558+
MatcherAssert.assertThat(StagingMetadata.class, CoreMatchers.allOf(
559+
hasValidBeanConstructor(),
560+
hasValidGettersAndSetters()
561+
));
562+
MatcherAssert.assertThat(DateRange.class, CoreMatchers.allOf(
563+
hasValidBeanConstructor(),
564+
hasValidGettersAndSetters()
565+
));
566+
MatcherAssert.assertThat(DateRangeString.class, CoreMatchers.allOf(
567+
hasValidBeanConstructor(),
568+
hasValidGettersAndSetters()
569+
));
570+
}
571+
550572
}

0 commit comments

Comments
 (0)