53 verifier.parse_verification_type("YOUNG");
54 ASSERT_FALSE(verifier.should_verify(G1HeapVerifier::G1VerifyYoung));
55 verifier.parse_verification_type("young");
56 ASSERT_TRUE(verifier.should_verify(G1HeapVerifier::G1VerifyYoung));
57
58 // Verify perfect match
59 verifier.parse_verification_type("mixedgc");
60 ASSERT_FALSE(verifier.should_verify(G1HeapVerifier::G1VerifyMixed));
61 verifier.parse_verification_type("mixed");
62 ASSERT_TRUE(verifier.should_verify(G1HeapVerifier::G1VerifyMixed));
63
64 // Verify the last two
65 verifier.parse_verification_type("remark");
66 verifier.parse_verification_type("cleanup");
67 ASSERT_TRUE(verifier.should_verify(G1HeapVerifier::G1VerifyRemark));
68 ASSERT_TRUE(verifier.should_verify(G1HeapVerifier::G1VerifyCleanup));
69
70 // Enabling all is not the same as G1VerifyAll
71 ASSERT_FALSE(verifier.should_verify(G1HeapVerifier::G1VerifyAll));
72 }
73
74
75
76
|
53 verifier.parse_verification_type("YOUNG");
54 ASSERT_FALSE(verifier.should_verify(G1HeapVerifier::G1VerifyYoung));
55 verifier.parse_verification_type("young");
56 ASSERT_TRUE(verifier.should_verify(G1HeapVerifier::G1VerifyYoung));
57
58 // Verify perfect match
59 verifier.parse_verification_type("mixedgc");
60 ASSERT_FALSE(verifier.should_verify(G1HeapVerifier::G1VerifyMixed));
61 verifier.parse_verification_type("mixed");
62 ASSERT_TRUE(verifier.should_verify(G1HeapVerifier::G1VerifyMixed));
63
64 // Verify the last two
65 verifier.parse_verification_type("remark");
66 verifier.parse_verification_type("cleanup");
67 ASSERT_TRUE(verifier.should_verify(G1HeapVerifier::G1VerifyRemark));
68 ASSERT_TRUE(verifier.should_verify(G1HeapVerifier::G1VerifyCleanup));
69
70 // Enabling all is not the same as G1VerifyAll
71 ASSERT_FALSE(verifier.should_verify(G1HeapVerifier::G1VerifyAll));
72 }
|