1111
1212import com .imsweb .seerapi .client .SeerApi ;
1313
14- import static org .junit .Assert .assertEquals ;
15- import static org .junit .Assert .assertNotNull ;
16- import static org .junit .Assert .assertTrue ;
14+ import static org .assertj .core .api .Assertions .assertThat ;
15+
1716
1817public class NaaccrTest {
1918
@@ -28,50 +27,49 @@ public static void setup() {
2827 public void testNaaccrVersions () throws IOException {
2928 List <NaaccrVersion > versions = _NAACCR .versions ().execute ().body ();
3029
31- assertTrue (versions . size () > 0 );
30+ assertThat (versions ). isNotNull (). isNotEmpty ( );
3231 for (NaaccrVersion version : versions ) {
33- assertTrue (version .getVersion (). length () > 0 );
34- assertTrue (version .getName (). length () > 0 );
35- assertEquals ( 22824 , version .getLength (). longValue () );
36- assertTrue (version .getDescription (). length () > 0 );
37- assertTrue (version .getStyle (). length () > 0 );
32+ assertThat (version .getVersion ()). isNotEmpty ( );
33+ assertThat (version .getName ()). isNotEmpty ( );
34+ assertThat ( version .getLength ()). isGreaterThanOrEqualTo ( 22824 );
35+ assertThat (version .getDescription ()). isNotEmpty ( );
36+ assertThat (version .getStyle ()). isNotEmpty ( );
3837 }
3938 }
4039
4140 @ Test
4241 public void testNaaccrFieldNames () throws IOException {
4342 List <NaaccrFieldName > names = _NAACCR .fieldNames ("latest" ).execute ().body ();
4443
45- assertTrue (names . size () > 0 );
44+ assertThat (names ). isNotEmpty ( );
4645 for (NaaccrFieldName name : names ) {
47- assertTrue (name .getItem () > 0 );
48- assertTrue (name .getName (). length () > 0 );
46+ assertThat (name .getItem ()). isGreaterThan ( 0 );
47+ assertThat (name .getName ()). isNotEmpty ( );
4948 }
5049 }
5150
5251 @ Test
5352 public void testNaaccrField () throws IOException {
54- NaaccrField name = _NAACCR .field ("latest " , 521 ).execute ().body ();
53+ NaaccrField name = _NAACCR .field ("16 " , 521 ).execute ().body ();
5554
56- assertNotNull (name );
57- assertEquals ( "Morph--Type&Behav ICD-O-3" , name . getName () );
58- assertEquals ( "LEFT" , name .getAlign ());
59- assertEquals ( " " , name .getPadChar ());
60- assertTrue (name .getDocumentation ().startsWith ("<table class=\" naaccr-summary-table naaccr-borders\" >" ) );
61- assertEquals ( 521 , name .getItem (). longValue () );
62- assertEquals ( 550 , name .getStart (). longValue () );
63- assertEquals ( 554 , name .getEnd (). longValue () );
55+ assertThat (name ). isNotNull ( );
56+ assertThat ( name . getName ()). isEqualTo ( "Morph--Type&Behav ICD-O-3" );
57+ assertThat ( name .getAlign ()). isEqualTo ( "LEFT" );
58+ assertThat ( name .getPadChar ()). isEqualTo ( " " );
59+ assertThat (name .getDocumentation ()) .startsWith ("<table class=\" naaccr-summary-table naaccr-borders\" >" );
60+ assertThat ( name .getItem ()). isEqualTo ( 521 );
61+ assertThat ( name .getStart ()). isEqualTo ( 550 );
62+ assertThat ( name .getEnd ()). isEqualTo ( 554 );
6463
65- assertEquals (2 , name .getSubFields ().size ());
66- assertEquals (522 , name .getSubFields ().get (0 ).getItem ().longValue ());
67- assertEquals (523 , name .getSubFields ().get (1 ).getItem ().longValue ());
64+ assertThat (name .getSubFields ()).hasSize (2 );
65+ assertThat (name .getSubFields ()).extracting ("item" ).contains (522 , 523 );
6866
6967 NaaccrSubField sub = name .getSubFields ().get (0 );
70- assertEquals ( "Histologic Type ICD-O-3" , sub . getName () );
71- assertEquals ( 550 , sub .getStart (). longValue () );
72- assertEquals ( 553 , sub .getEnd (). longValue () );
73- assertEquals ( "LEFT" , sub .getAlign ());
74- assertEquals ( " " , sub .getPadChar ());
68+ assertThat ( sub . getName ()). isEqualTo ( "Histologic Type ICD-O-3" );
69+ assertThat ( sub .getStart ()). isEqualTo ( 550 );
70+ assertThat ( sub .getEnd ()). isEqualTo ( 553 );
71+ assertThat ( sub .getAlign ()). isEqualTo ( "LEFT" );
72+ assertThat ( sub .getPadChar ()). isEqualTo ( " " );
7573 }
7674
7775}
0 commit comments