@@ -33,11 +33,24 @@ public void testNullAndEmpty() {
3333
3434 @ Test
3535 public void testParquetMrValid () {
36- assertTrue (ValidInt96Stats .hasValidInt96Stats ("parquet-mr version 1.12.3" ));
37- assertTrue (ValidInt96Stats .hasValidInt96Stats ("parquet-mr version 1.12.3 (build abcd)" ));
38- assertTrue (ValidInt96Stats .hasValidInt96Stats ("parquet-mr version 1.12.3-SNAPSHOT" ));
39- assertTrue (ValidInt96Stats .hasValidInt96Stats ("parquet-mr version 1.12.3rc1" ));
40- assertTrue (ValidInt96Stats .hasValidInt96Stats ("parquet-mr version 1.12.3rc1-SNAPSHOT" ));
36+ // Versions > 1.15.0 should be valid
37+ assertTrue (ValidInt96Stats .hasValidInt96Stats ("parquet-mr version 1.16.0" ));
38+ assertTrue (ValidInt96Stats .hasValidInt96Stats ("parquet-mr version 1.15.1" ));
39+ assertTrue (ValidInt96Stats .hasValidInt96Stats ("parquet-mr version 2.0.0" ));
40+ assertTrue (ValidInt96Stats .hasValidInt96Stats ("parquet-mr version 1.16.0 (build abcd)" ));
41+ assertTrue (ValidInt96Stats .hasValidInt96Stats ("parquet-mr version 1.15.1-SNAPSHOT" ));
42+ }
43+
44+ @ Test
45+ public void testParquetMrInvalid () {
46+ // Versions <= 1.15.0 should be invalid
47+ assertFalse (ValidInt96Stats .hasValidInt96Stats ("parquet-mr version 1.15.0" ));
48+ assertFalse (ValidInt96Stats .hasValidInt96Stats ("parquet-mr version 1.12.3" ));
49+ assertFalse (ValidInt96Stats .hasValidInt96Stats ("parquet-mr version 1.14.0" ));
50+ assertFalse (ValidInt96Stats .hasValidInt96Stats ("parquet-mr version 1.12.3 (build abcd)" ));
51+ assertFalse (ValidInt96Stats .hasValidInt96Stats ("parquet-mr version 1.12.3-SNAPSHOT" ));
52+ assertFalse (ValidInt96Stats .hasValidInt96Stats ("parquet-mr version 1.12.3rc1" ));
53+ assertFalse (ValidInt96Stats .hasValidInt96Stats ("parquet-mr version 1.12.3rc1-SNAPSHOT" ));
4154 }
4255
4356 @ Test
0 commit comments