@Test public void testLoad_TfCmdSaved() { when(mockPropertyService.getProperty(PropertyService.PROP_TF_HOME)) .thenReturn("/path/to/saved/cmd/tf"); form.load(); assertEquals("/path/to/saved/cmd/tf", form.getCurrentExecutablePath()); }
@Test public void testLoad_TfNotFound() { when(mockPropertyService.getProperty(PropertyService.PROP_TF_HOME)) .thenReturn(StringUtils.EMPTY); when(TfTool.tryDetectTf()).thenReturn(null); form.load(); assertEquals(StringUtils.EMPTY, form.getCurrentExecutablePath()); }
@Test public void testLoad_TfDetected() { when(mockPropertyService.getProperty(PropertyService.PROP_TF_HOME)) .thenReturn(StringUtils.EMPTY); when(TfTool.tryDetectTf()).thenReturn("/path/to/detected/cmd/tf"); form.load(); assertEquals("/path/to/detected/cmd/tf", form.getCurrentExecutablePath()); }