Initializer { @RequiresPermission(allOf = { Manifest.permission.INTERNET, Manifest.permission.ACCESS_NETWORK_STATE}) public void launchSynchronously(long timeout) { setup(timeout); vwo.startVwoInstance(); } Initializer(VWO vwo, String apiKey, @Nullable Boolean optOut); @RequiresPermission(allOf = { Manifest.permission.INTERNET, Manifest.permission.ACCESS_NETWORK_STATE}) void launch(@Nullable VWOStatusListener statusListener); @RequiresPermission(allOf = { Manifest.permission.INTERNET, Manifest.permission.ACCESS_NETWORK_STATE}) void launchSynchronously(long timeout); Initializer config(@NonNull VWOConfig vwoConfig);  }
@Test public void launchSyncTest() { Context context = RuntimeEnvironment.application.getApplicationContext(); VWO.with(context, "adbas-1234").launchSynchronously(5000); Assert.assertEquals("grid", VWO.getObjectForKey("layout", null)); }