1616
1717import static junit .framework .Assert .assertFalse ;
1818import static junit .framework .Assert .assertTrue ;
19- import static org .junit .Assert .assertThrows ;
2019
2120import org .junit .Test ;
2221
2322public class PackageCheckerTest {
2423 @ Test
25- public void isGaApi_normalExpectedPackageStructure () {
24+ public void isGaApi_gaVersionPresent () {
2625 assertTrue (PackageChecker .isGaApi ("com.google.cloud.dataproc.v1.services" ));
2726 assertTrue (PackageChecker .isGaApi ("com.google.cloud.v1.foobar.services" ));
2827 assertTrue (PackageChecker .isGaApi ("com.google.cloud.dataproc.v1" ));
2928 assertTrue (PackageChecker .isGaApi ("com.google.cloud.dataproc.v999" ));
3029 assertTrue (PackageChecker .isGaApi ("com.google.cloud.dataproc.v12345a" ));
3130 assertTrue (PackageChecker .isGaApi ("com.google.cloud.dataproc.v999asdf" ));
31+ assertTrue (PackageChecker .isGaApi ("com.google.cloud.dataproc.v1main" ));
32+ assertTrue (PackageChecker .isGaApi ("com.google.cloud.dataproc" ));
33+ assertTrue (PackageChecker .isGaApi ("com.google.longrunning" ));
34+ }
35+
36+ @ Test
37+ public void isGaApi_alphaBetaVersionPresent () {
3238 assertFalse (PackageChecker .isGaApi ("com.google.cloud.dataproc.v1beta1" ));
3339 assertFalse (PackageChecker .isGaApi ("com.google.cloud.dataproc.v1alpha1" ));
3440 assertFalse (PackageChecker .isGaApi ("com.google.cloud.dataproc.v1beta" ));
@@ -37,12 +43,4 @@ public void isGaApi_normalExpectedPackageStructure() {
3743 assertFalse (PackageChecker .isGaApi ("com.google.cloud.dataproc.v1p4beta" ));
3844 assertFalse (PackageChecker .isGaApi ("com.google.cloud.asset.v1beta1" ));
3945 }
40-
41- @ Test
42- public void isGaApi_invalidPackageStructure () {
43- assertThrows (
44- IllegalStateException .class ,
45- () -> PackageChecker .isGaApi ("com.google.cloud.dataproc.foo.bar" ));
46- assertThrows (IllegalStateException .class , () -> PackageChecker .isGaApi ("" ));
47- }
4846}
0 commit comments