### Question:
JibSystemProperties { public static boolean useCrossRepositoryBlobMounts() { return System.getProperty(CROSS_REPOSITORY_BLOB_MOUNTS) == null || Boolean.getBoolean(CROSS_REPOSITORY_BLOB_MOUNTS); } private  JibSystemProperties(); static int getHttpTimeout(); static boolean useCrossRepositoryBlobMounts(); static boolean serializeExecution(); static boolean sendCredentialsOverHttp(); static boolean isUserAgentEnabled(); static void checkHttpTimeoutProperty(); static void checkProxyPortProperty(); static boolean skipExistingImages(); static final String UPSTREAM_CLIENT; @VisibleForTesting static final String HTTP_TIMEOUT; @VisibleForTesting
  static final String SEND_CREDENTIALS_OVER_HTTP; @VisibleForTesting static final String SKIP_EXISTING_IMAGES; }### Answer:
@Test public void testUseBlobMounts_undefined() { System.clearProperty(JibSystemProperties.CROSS_REPOSITORY_BLOB_MOUNTS); Assert.assertTrue(JibSystemProperties.useCrossRepositoryBlobMounts()); }
@Test public void testUseBlobMounts_true() { System.setProperty(JibSystemProperties.CROSS_REPOSITORY_BLOB_MOUNTS, "true"); Assert.assertTrue(JibSystemProperties.useCrossRepositoryBlobMounts()); }
@Test public void testUseBlobMounts_false() { System.setProperty(JibSystemProperties.CROSS_REPOSITORY_BLOB_MOUNTS, "false"); Assert.assertFalse(JibSystemProperties.useCrossRepositoryBlobMounts()); }
@Test public void testUseBlobMounts_other() { System.setProperty(JibSystemProperties.CROSS_REPOSITORY_BLOB_MOUNTS, "nonbool"); Assert.assertFalse(JibSystemProperties.useCrossRepositoryBlobMounts()); }