@Test
    void verifyOperation() throws Throwable {
        val cluster = new HazelcastClusterProperties();
        val gcp = cluster.getDiscovery().getGcp();
        gcp.setLabel("label");
        gcp.setRegion("region");
        gcp.setZones("zone1");
        gcp.setProjects("project1");
        gcp.setPrivateKeyPath(File.createTempFile("sample", ".json").getAbsolutePath());
        val hz = new GoogleCloudPlatformDiscoveryStrategy();
        val result = hz.get(cluster, mock(JoinConfig.class), mock(Config.class), mock(NetworkConfig.class));
        assertNotNull(result);
    }
This is {@link GoogleCloudPlatformDiscoveryStrategyTests}.

@author Misagh Moayyed
@since 6.5.0
support/cas-server-support-hazelcast-discovery-gcp/src/test/java/org/apereo/cas/gcp/GoogleCloudPlatformDiscoveryStrategyTests.java