Skip to content

Commit bc0e4bd

Browse files
committed
Add createProcessBuilder test case
1 parent 70601fd commit bc0e4bd

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

src/test/java/cf/maybelambda/fedora/PostInstallUpdaterTests.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,18 @@ void setUp() {
2424
this.mockBuilder = mock(ProcessBuilder.class);
2525
}
2626

27+
@Test
28+
void createProcessBuilderReturnsProcessBuilderWithExpectedCommand() {
29+
String[] expectedCommand = {"ls", "-la"};
30+
ProcessBuilder mockBuilder = mock(ProcessBuilder.class);
31+
Mockito.doReturn(mockBuilder).when(updater).createProcessBuilder(expectedCommand);
32+
33+
ProcessBuilder result = updater.createProcessBuilder(expectedCommand);
34+
35+
assertEquals(mockBuilder, result);
36+
Mockito.verify(updater).createProcessBuilder(expectedCommand);
37+
}
38+
2739
@Test
2840
void runCommandReturnsStatusCodeOfCommandExecuted() throws Exception {
2941
Process mockProcess = mock(Process.class);

0 commit comments

Comments
 (0)