Skip to content

Commit 165a84b

Browse files
committed
Changed mock method to 'setup'
1 parent 51862f1 commit 165a84b

File tree

10 files changed

+53
-58
lines changed

10 files changed

+53
-58
lines changed

plugins/pi4j-plugin-ffm/src/test/java/com/pi4j/plugin/ffm/mocks/BoardInfoMock.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import static org.mockito.Mockito.*;
88

99
public class BoardInfoMock {
10-
public static MockedConstruction<BoardInfo> echo(BoardModel boardModel) {
10+
public static MockedConstruction<BoardInfo> setup(BoardModel boardModel) {
1111
return mockConstruction(BoardInfo.class, (mock, _) -> {
1212
when(mock.getBoardModel()).thenReturn(boardModel);
1313
});

plugins/pi4j-plugin-ffm/src/test/java/com/pi4j/plugin/ffm/mocks/FileDescriptorNativeMock.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,9 @@
22

33
import com.pi4j.plugin.ffm.common.file.FileDescriptorNative;
44
import org.mockito.AdditionalMatchers;
5-
import org.mockito.Answers;
65
import org.mockito.MockedConstruction;
76
import org.mockito.invocation.InvocationOnMock;
87

9-
import java.io.File;
108
import java.util.function.Function;
119

1210
import static org.mockito.ArgumentMatchers.eq;
@@ -19,7 +17,7 @@ public FileDescriptorTestData(String device, int fd, byte[] data) {
1917
}
2018
}
2119

22-
public static MockedConstruction<FileDescriptorNative> echo(FileDescriptorTestData... descriptors) {
20+
public static MockedConstruction<FileDescriptorNative> setup(FileDescriptorTestData... descriptors) {
2321
return mockConstruction(FileDescriptorNative.class, (mock, _) -> {
2422
for (FileDescriptorTestData descriptor : descriptors) {
2523
when(mock.open(matches(descriptor.device), anyInt())).thenReturn(descriptor.fd);

plugins/pi4j-plugin-ffm/src/test/java/com/pi4j/plugin/ffm/mocks/IoctlNativeMock.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ public class IoctlNativeMock {
1919
public record IoctlTestData(Class<? extends Pi4JLayout> objClass, Function<InvocationOnMock, ?> callback) {
2020
}
2121

22-
public static MockedConstruction<IoctlNative> echo(IoctlTestData... data) {
22+
public static MockedConstruction<IoctlNative> setup(IoctlTestData... data) {
2323
return mockConstruction(IoctlNative.class, (mock, _) -> {
2424
for (IoctlTestData testData : data) {
2525
when(mock.call(anyInt(), anyLong(), isA(testData.objClass))).thenAnswer(testData.callback::apply);

plugins/pi4j-plugin-ffm/src/test/java/com/pi4j/plugin/ffm/mocks/PermissionHelperMock.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import static org.mockito.Mockito.mockStatic;
99

1010
public class PermissionHelperMock {
11-
public static MockedStatic<PermissionHelper> echo() {
11+
public static MockedStatic<PermissionHelper> setup() {
1212
var mock = mockStatic(PermissionHelper.class);
1313
mock.when(() -> PermissionHelper.checkDevicePermissions(anyString(), any())).thenAnswer((_) -> null);
1414
mock.when(() -> PermissionHelper.checkUserPermissions(any())).thenAnswer((_) -> null);

plugins/pi4j-plugin-ffm/src/test/java/com/pi4j/plugin/ffm/mocks/PollNativeMock.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
import static org.mockito.Mockito.when;
1414

1515
public class PollNativeMock {
16-
public static MockedConstruction<PollNative> echo(Function<InvocationOnMock, PollingData> callback) {
16+
public static MockedConstruction<PollNative> setup(Function<InvocationOnMock, PollingData> callback) {
1717
return mockConstruction(PollNative.class ,(mock, _) -> {
1818
when(mock.poll(isA(PollingData.class), anyInt(), anyInt())).thenAnswer(callback::apply);
1919
});

plugins/pi4j-plugin-ffm/src/test/java/com/pi4j/plugin/ffm/mocks/SMBusNativeMock.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import static org.mockito.Mockito.*;
99

1010
public class SMBusNativeMock {
11-
public static MockedConstruction<SMBusNative> echo() {
11+
public static MockedConstruction<SMBusNative> setup() {
1212
return mockConstruction(SMBusNative.class , withSettings().defaultAnswer(Answers.RETURNS_MOCKS),(mock, _) -> {
1313
when(mock.writeByte(anyInt(), anyByte())).thenReturn(1);
1414
when(mock.writeBlockData(anyInt(), anyByte(), any(byte[].class))).thenAnswer((answer) -> {

plugins/pi4j-plugin-ffm/src/test/java/com/pi4j/plugin/ffm/unit/GPIOTest.java

Lines changed: 23 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
import org.junit.jupiter.api.BeforeAll;
2424
import org.junit.jupiter.api.Test;
2525
import org.mockito.MockedStatic;
26-
import org.mockito.Mockito;
2726
import org.mockito.invocation.InvocationOnMock;
2827

2928
import java.lang.foreign.Arena;
@@ -43,7 +42,7 @@ public class GPIOTest {
4342
private static final FileDescriptorNativeMock.FileDescriptorTestData GPIOCHIP_FILE =
4443
new FileDescriptorNativeMock.FileDescriptorTestData("/dev/null", 1, "Test".getBytes());
4544

46-
private static final MockedStatic<PermissionHelper> permissionHelperMock = PermissionHelperMock.echo();
45+
private static final MockedStatic<PermissionHelper> permissionHelperMock = PermissionHelperMock.setup();
4746

4847
@BeforeAll
4948
public static void setup() {
@@ -72,8 +71,8 @@ public void testInputUnavailable() {
7271
var lineInfoNonExistent = new IoctlNativeMock.IoctlTestData(LineInfo.class, (_) -> {
7372
throw new IllegalStateException();
7473
});
75-
try (var _ = FileDescriptorNativeMock.echo(GPIOCHIP_FILE);
76-
var _ = IoctlNativeMock.echo(lineInfoNonExistent)) {
74+
try (var _ = FileDescriptorNativeMock.setup(GPIOCHIP_FILE);
75+
var _ = IoctlNativeMock.setup(lineInfoNonExistent)) {
7776

7877
var builder = DigitalInputConfigBuilder.newInstance(pi4j1).busNumber(-1)
7978
.address(99).build();
@@ -86,8 +85,8 @@ public void testInputNonExistent() {
8685
var lineInfoNonExistent = new IoctlNativeMock.IoctlTestData(LineInfo.class, (_) -> {
8786
throw new IllegalStateException();
8887
});
89-
try (var _ = FileDescriptorNativeMock.echo(GPIOCHIP_FILE);
90-
var _ = IoctlNativeMock.echo(lineInfoNonExistent)) {
88+
try (var _ = FileDescriptorNativeMock.setup(GPIOCHIP_FILE);
89+
var _ = IoctlNativeMock.setup(lineInfoNonExistent)) {
9190

9291
var builder = DigitalInputConfigBuilder.newInstance(pi4jNonExistent).busNumber(-1)
9392
.address(0).build();
@@ -104,8 +103,8 @@ public void testInputCreate() {
104103
PinFlag.INPUT.getValue(),
105104
new LineAttribute[0]);
106105
});
107-
try (var _ = FileDescriptorNativeMock.echo(GPIOCHIP_FILE);
108-
var _ = IoctlNativeMock.echo(lineInfoTestData)) {
106+
try (var _ = FileDescriptorNativeMock.setup(GPIOCHIP_FILE);
107+
var _ = IoctlNativeMock.setup(lineInfoTestData)) {
109108

110109
var builder = DigitalInputConfigBuilder.newInstance(pi4j0).busNumber(-1)
111110
.address(0).build();
@@ -123,8 +122,8 @@ public void testInputState() {
123122
PinFlag.INPUT.getValue(),
124123
new LineAttribute[0]);
125124
});
126-
try (var _ = FileDescriptorNativeMock.echo(GPIOCHIP_FILE);
127-
var _ = IoctlNativeMock.echo(lineInfoTestData)) {
125+
try (var _ = FileDescriptorNativeMock.setup(GPIOCHIP_FILE);
126+
var _ = IoctlNativeMock.setup(lineInfoTestData)) {
128127

129128
var builder = DigitalInputConfigBuilder.newInstance(pi4j0).busNumber(-1)
130129
.address(1).build();
@@ -164,9 +163,9 @@ public PollingData apply(InvocationOnMock answer) {
164163
System.arraycopy(lineBuffer, 0, buffer, 0, lineBuffer.length);
165164
return buffer;
166165
});
167-
try (var _ = FileDescriptorNativeMock.echo(GPIOCHIP_FILE, pollingFile);
168-
var _ = IoctlNativeMock.echo(lineInfoTestData);
169-
var _ = PollNativeMock.echo(pollingCallback)) {
166+
try (var _ = FileDescriptorNativeMock.setup(GPIOCHIP_FILE, pollingFile);
167+
var _ = IoctlNativeMock.setup(lineInfoTestData);
168+
var _ = PollNativeMock.setup(pollingCallback)) {
170169

171170
var builder = DigitalInputConfigBuilder.newInstance(pi4j0).busNumber(-1)
172171
.address(7).build();
@@ -192,8 +191,8 @@ public void testInputIsOccupied() {
192191
PinFlag.USED.getValue(),
193192
new LineAttribute[0]);
194193
});
195-
try (var _ = FileDescriptorNativeMock.echo(GPIOCHIP_FILE);
196-
var _ = IoctlNativeMock.echo(lineInfoOccupied)) {
194+
try (var _ = FileDescriptorNativeMock.setup(GPIOCHIP_FILE);
195+
var _ = IoctlNativeMock.setup(lineInfoOccupied)) {
197196

198197
var builder = DigitalInputConfigBuilder.newInstance(pi4j0).busNumber(-1)
199198
.address(2).build();
@@ -210,8 +209,8 @@ public void testInputCustomConfig() {
210209
PinFlag.INPUT.getValue(),
211210
new LineAttribute[0]);
212211
});
213-
try (var _ = FileDescriptorNativeMock.echo(GPIOCHIP_FILE);
214-
var _ = IoctlNativeMock.echo(lineInfoTestData)) {
212+
try (var _ = FileDescriptorNativeMock.setup(GPIOCHIP_FILE);
213+
var _ = IoctlNativeMock.setup(lineInfoTestData)) {
215214

216215
var config = DigitalInputConfigBuilder.newInstance(pi4j0)
217216
.busNumber(-1)
@@ -235,8 +234,8 @@ public void testOutputCreate() {
235234
PinFlag.OUTPUT.getValue(),
236235
new LineAttribute[0]);
237236
});
238-
try (var _ = FileDescriptorNativeMock.echo(GPIOCHIP_FILE);
239-
var _ = IoctlNativeMock.echo(lineInfoTestData)) {
237+
try (var _ = FileDescriptorNativeMock.setup(GPIOCHIP_FILE);
238+
var _ = IoctlNativeMock.setup(lineInfoTestData)) {
240239

241240
var builder = DigitalOutputConfigBuilder.newInstance(pi4j0).busNumber(-1)
242241
.address(4).build();
@@ -254,8 +253,8 @@ public void testOutputChangeState() {
254253
PinFlag.OUTPUT.getValue(),
255254
new LineAttribute[0]);
256255
});
257-
try (var _ = FileDescriptorNativeMock.echo(GPIOCHIP_FILE);
258-
var _ = IoctlNativeMock.echo(lineInfoTestData)) {
256+
try (var _ = FileDescriptorNativeMock.setup(GPIOCHIP_FILE);
257+
var _ = IoctlNativeMock.setup(lineInfoTestData)) {
259258

260259
var builder = DigitalOutputConfigBuilder.newInstance(pi4j0).busNumber(-1)
261260
.address(5).build();
@@ -276,9 +275,9 @@ public void testApi() {
276275
PinFlag.INPUT.getValue(),
277276
new LineAttribute[0]);
278277
});
279-
try (var _ = FileDescriptorNativeMock.echo(GPIOCHIP_FILE);
280-
var _ = IoctlNativeMock.echo(lineInfoTestData);
281-
var _ = BoardInfoMock.echo(BoardModel.MODEL_4_B)) {
278+
try (var _ = FileDescriptorNativeMock.setup(GPIOCHIP_FILE);
279+
var _ = IoctlNativeMock.setup(lineInfoTestData);
280+
var _ = BoardInfoMock.setup(BoardModel.MODEL_4_B)) {
282281

283282
BoardInfoHelper.reinitialize();
284283
var mockingBoard = Pi4JApi.board(RaspberryPi.Model4B.class);

plugins/pi4j-plugin-ffm/src/test/java/com/pi4j/plugin/ffm/unit/I2CTest.java

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -19,19 +19,17 @@
1919
import org.junit.jupiter.api.AfterAll;
2020
import org.junit.jupiter.api.BeforeAll;
2121
import org.junit.jupiter.api.Test;
22-
import org.junit.jupiter.api.condition.EnabledOnOs;
2322
import org.mockito.MockedStatic;
2423

2524
import static org.junit.jupiter.api.Assertions.*;
26-
import static org.junit.jupiter.api.condition.OS.LINUX;
2725

2826
public class I2CTest {
2927
private static Context pi4j;
3028

3129
private static final FileDescriptorNativeMock.FileDescriptorTestData I2C_FILE =
3230
new FileDescriptorNativeMock.FileDescriptorTestData("/dev/i2c-", 1, "Test".getBytes());
3331

34-
private static final MockedStatic<PermissionHelper> permissionHelperMock = PermissionHelperMock.echo();
32+
private static final MockedStatic<PermissionHelper> permissionHelperMock = PermissionHelperMock.setup();
3533

3634
@BeforeAll
3735
public static void setup() {
@@ -53,8 +51,8 @@ public void testCreation() {
5351
| I2CFunctionality.I2C_FUNC_SMBUS_BLOCK_DATA.getValue()
5452
| I2CFunctionality.I2C_FUNC_SMBUS_BYTE_DATA.getValue() | I2CFunctionality.I2C_FUNC_SMBUS_QUICK.getValue()
5553
| I2CFunctionality.I2C_FUNC_SMBUS_WORD_DATA.getValue();
56-
try (var _ = FileDescriptorNativeMock.echo(I2C_FILE); var _ = IoctlNativeMock.i2c(functionalities);
57-
var _ = SMBusNativeMock.echo();
54+
try (var _ = FileDescriptorNativeMock.setup(I2C_FILE); var _ = IoctlNativeMock.i2c(functionalities);
55+
var _ = SMBusNativeMock.setup();
5856
var smbus = pi4j.i2c().create(I2CConfigBuilder.newInstance(pi4j).bus(1).device(0x1C).i2cImplementation(I2CImplementation.SMBUS));
5957
var direct = pi4j.i2c().create(I2CConfigBuilder.newInstance(pi4j).bus(2).device(0x1C).i2cImplementation(I2CImplementation.DIRECT));
6058
var file = pi4j.i2c().create(I2CConfigBuilder.newInstance(pi4j).bus(3).device(0x1C).i2cImplementation(I2CImplementation.FILE))) {
@@ -76,9 +74,9 @@ public void testWriteSMBus() {
7674
var functionalities = I2CFunctionality.I2C_FUNC_SMBUS_BYTE.getValue() | I2CFunctionality.I2C_FUNC_SMBUS_BLOCK_DATA.getValue()
7775
| I2CFunctionality.I2C_FUNC_SMBUS_BYTE_DATA.getValue() | I2CFunctionality.I2C_FUNC_SMBUS_QUICK.getValue()
7876
| I2CFunctionality.I2C_FUNC_SMBUS_WORD_DATA.getValue();
79-
try (var _ = FileDescriptorNativeMock.echo(I2C_FILE);
77+
try (var _ = FileDescriptorNativeMock.setup(I2C_FILE);
8078
var _ = IoctlNativeMock.i2c(functionalities);
81-
var _ = SMBusNativeMock.echo();
79+
var _ = SMBusNativeMock.setup();
8280
var smbus = pi4j.i2c().create(I2CConfigBuilder.newInstance(pi4j).bus(4).device(0x1C).i2cImplementation(I2CImplementation.SMBUS))) {
8381

8482
var result = smbus.write((byte) 0x1C);
@@ -102,9 +100,9 @@ public void testReadSMBus() {
102100
var functionalities = I2CFunctionality.I2C_FUNC_SMBUS_BYTE.getValue() | I2CFunctionality.I2C_FUNC_SMBUS_BLOCK_DATA.getValue()
103101
| I2CFunctionality.I2C_FUNC_SMBUS_BYTE_DATA.getValue() | I2CFunctionality.I2C_FUNC_SMBUS_QUICK.getValue()
104102
| I2CFunctionality.I2C_FUNC_SMBUS_WORD_DATA.getValue();
105-
try (var _ = FileDescriptorNativeMock.echo(I2C_FILE);
103+
try (var _ = FileDescriptorNativeMock.setup(I2C_FILE);
106104
var _ = IoctlNativeMock.i2c(functionalities);
107-
var _ = SMBusNativeMock.echo();
105+
var _ = SMBusNativeMock.setup();
108106
var smbus = pi4j.i2c().create(I2CConfigBuilder.newInstance(pi4j).bus(5).device(0x1C).i2cImplementation(I2CImplementation.SMBUS))) {
109107

110108
var result = smbus.readByte();
@@ -136,7 +134,7 @@ public void testReadSMBus() {
136134
public void testWriteDirect() {
137135
var functionalities = I2CFunctionality.I2C_FUNC_I2C.getValue();
138136
var i2cData = new IoctlNativeMock.IoctlTestData(RDWRData.class, (answer) -> answer.<RDWRData>getArgument(2));
139-
try (var _ = FileDescriptorNativeMock.echo(I2C_FILE);
137+
try (var _ = FileDescriptorNativeMock.setup(I2C_FILE);
140138
var _ = IoctlNativeMock.i2c(functionalities, i2cData);
141139
var direct = pi4j.i2c().create(I2CConfigBuilder.newInstance(pi4j).bus(6).device(0x1C).i2cImplementation(I2CImplementation.DIRECT))) {
142140

@@ -173,7 +171,7 @@ public void testReadDirect() {
173171
}, rdwr.nmsgs());
174172
}
175173
});
176-
try (var _ = FileDescriptorNativeMock.echo(I2C_FILE);
174+
try (var _ = FileDescriptorNativeMock.setup(I2C_FILE);
177175
var _ = IoctlNativeMock.i2c(functionalities, i2cData);
178176
var direct = pi4j.i2c().create(I2CConfigBuilder.newInstance(pi4j).bus(7).device(0x1C).i2cImplementation(I2CImplementation.DIRECT))) {
179177

@@ -206,7 +204,7 @@ public void testWriteFile() {
206204
var i2cWriteRegister1 = new FileDescriptorNativeMock.FileDescriptorTestData("/dev/null", 1, new byte[]{0x1C, 0x1C});
207205
var i2cWriteRegister2 = new FileDescriptorNativeMock.FileDescriptorTestData("/dev/null", 1, new byte[]{0x1C, 0x54, 0x65, 0x73, 0x74});
208206
var i2cWriteRegister3 = new FileDescriptorNativeMock.FileDescriptorTestData("/dev/null", 1, new byte[]{0x54, 0x65, 0x73, 0x74, 0x54, 0x65, 0x73, 0x74});
209-
try (var _ = FileDescriptorNativeMock.echo(I2C_FILE, i2cWriteByte, i2cWriteBytes, i2cWriteRegister1, i2cWriteRegister2, i2cWriteRegister3);
207+
try (var _ = FileDescriptorNativeMock.setup(I2C_FILE, i2cWriteByte, i2cWriteBytes, i2cWriteRegister1, i2cWriteRegister2, i2cWriteRegister3);
210208
var _ = IoctlNativeMock.i2c(functionalities);
211209
var file = pi4j.i2c().create(I2CConfigBuilder.newInstance(pi4j).bus(8).device(0x1C).i2cImplementation(I2CImplementation.FILE))) {
212210

@@ -232,7 +230,7 @@ public void testReadFile() {
232230
var functionalities = I2CFunctionality.I2C_FUNC_I2C.getValue();
233231
var i2cReadByte = new FileDescriptorNativeMock.FileDescriptorTestData("/dev/null", 1, "T".getBytes());
234232
var i2cReadBytes = new FileDescriptorNativeMock.FileDescriptorTestData("/dev/null", 1, "Test".getBytes());
235-
try (var _ = FileDescriptorNativeMock.echo(I2C_FILE, i2cReadByte, i2cReadBytes);
233+
try (var _ = FileDescriptorNativeMock.setup(I2C_FILE, i2cReadByte, i2cReadBytes);
236234
var _ = IoctlNativeMock.i2c(functionalities);
237235
var file = pi4j.i2c().create(I2CConfigBuilder.newInstance(pi4j).bus(9).device(0x1C).i2cImplementation(I2CImplementation.FILE))) {
238236

plugins/pi4j-plugin-ffm/src/test/java/com/pi4j/plugin/ffm/unit/PWMTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
public class PWMTest {
1919
private static Context pi4j;
2020

21-
private static final MockedStatic<PermissionHelper> permissionHelperMock = PermissionHelperMock.echo();
21+
private static final MockedStatic<PermissionHelper> permissionHelperMock = PermissionHelperMock.setup();
2222

2323
@BeforeAll
2424
public static void setup() {
@@ -40,7 +40,7 @@ public void testCreation() {
4040
var pwmDutyCycle = new FileDescriptorNativeMock.FileDescriptorTestData("/sys/class/pwm/pwmchip0/pwm0/duty_cycle", 2, "1".getBytes());
4141
var pwmPolarity = new FileDescriptorNativeMock.FileDescriptorTestData("/sys/class/pwm/pwmchip0/pwm0/polarity", 3, "normal".getBytes());
4242
var pwmPeriod = new FileDescriptorNativeMock.FileDescriptorTestData("/sys/class/pwm/pwmchip0/pwm0/period", 4, "1".getBytes());
43-
try (var _ = FileDescriptorNativeMock.echo(pwmEnable, pwmDutyCycle, pwmPolarity, pwmPeriod)) {
43+
try (var _ = FileDescriptorNativeMock.setup(pwmEnable, pwmDutyCycle, pwmPolarity, pwmPeriod)) {
4444

4545
pi4j.pwm().create(PwmConfigBuilder.newInstance(pi4j)
4646
.busNumber(0)
@@ -56,7 +56,7 @@ public void testOnOff() {
5656
var pwmDutyCycle = new FileDescriptorNativeMock.FileDescriptorTestData("/sys/class/pwm/pwmchip1/pwm0/duty_cycle", 2, "1".getBytes());
5757
var pwmPolarity = new FileDescriptorNativeMock.FileDescriptorTestData("/sys/class/pwm/pwmchip1/pwm0/polarity", 3, "normal".getBytes());
5858
var pwmPeriod = new FileDescriptorNativeMock.FileDescriptorTestData("/sys/class/pwm/pwmchip1/pwm0/period", 4, "1".getBytes());
59-
try (var _ = FileDescriptorNativeMock.echo(pwmEnable, pwmDutyCycle, pwmPolarity, pwmPeriod)) {
59+
try (var _ = FileDescriptorNativeMock.setup(pwmEnable, pwmDutyCycle, pwmPolarity, pwmPeriod)) {
6060

6161
var pwm = pi4j.pwm().create(PwmConfigBuilder.newInstance(pi4j)
6262
.busNumber(0)
@@ -76,7 +76,7 @@ public void testChangeFrequency() {
7676
var pwmDutyCycle = new FileDescriptorNativeMock.FileDescriptorTestData("/sys/class/pwm/pwmchip2/pwm0/duty_cycle", 2, "1".getBytes());
7777
var pwmPolarity = new FileDescriptorNativeMock.FileDescriptorTestData("/sys/class/pwm/pwmchip2/pwm0/polarity", 3, "normal".getBytes());
7878
var pwmPeriod = new FileDescriptorNativeMock.FileDescriptorTestData("/sys/class/pwm/pwmchip2/pwm0/period", 4, "1".getBytes());
79-
try (var _ = FileDescriptorNativeMock.echo(pwmEnable, pwmDutyCycle, pwmPolarity, pwmPeriod)) {
79+
try (var _ = FileDescriptorNativeMock.setup(pwmEnable, pwmDutyCycle, pwmPolarity, pwmPeriod)) {
8080

8181
var pwm = pi4j.pwm().create(PwmConfigBuilder.newInstance(pi4j)
8282
.busNumber(0)

0 commit comments

Comments
 (0)