mirror of
https://github.com/xpipe-io/xpipe.git
synced 2026-04-24 08:31:39 -04:00
Initial commit
This commit is contained in:
16
api/src/test/java/io/xpipe/api/test/DataTableTest.java
Normal file
16
api/src/test/java/io/xpipe/api/test/DataTableTest.java
Normal file
@@ -0,0 +1,16 @@
|
||||
package io.xpipe.api.test;
|
||||
|
||||
import io.xpipe.api.DataTable;
|
||||
import org.junit.jupiter.api.Test;
|
||||
import org.junit.jupiter.api.extension.ExtendWith;
|
||||
|
||||
@ExtendWith({XPipeConfig.class})
|
||||
public class DataTableTest {
|
||||
|
||||
@Test
|
||||
public void testGet() {
|
||||
var table = DataTable.get("new folder:username");
|
||||
var r = table.read(2);
|
||||
var a = 0;
|
||||
}
|
||||
}
|
||||
28
api/src/test/java/io/xpipe/api/test/XPipeConfig.java
Normal file
28
api/src/test/java/io/xpipe/api/test/XPipeConfig.java
Normal file
@@ -0,0 +1,28 @@
|
||||
package io.xpipe.api.test;
|
||||
|
||||
import io.xpipe.beacon.XPipeDaemon;
|
||||
import org.junit.jupiter.api.extension.BeforeAllCallback;
|
||||
import org.junit.jupiter.api.extension.ExtensionContext;
|
||||
|
||||
import static org.junit.jupiter.api.extension.ExtensionContext.Namespace.GLOBAL;
|
||||
|
||||
public class XPipeConfig implements BeforeAllCallback, ExtensionContext.Store.CloseableResource {
|
||||
|
||||
private static boolean started = false;
|
||||
|
||||
@Override
|
||||
public void beforeAll(ExtensionContext context) throws Exception {
|
||||
if (!started) {
|
||||
started = true;
|
||||
// Your "before all tests" startup logic goes here
|
||||
// The following line registers a callback hook when the root test context is shut down
|
||||
context.getRoot().getStore(GLOBAL).put("any unique name", this);
|
||||
XPipeDaemon.startDaemon();
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void close() {
|
||||
// Your "after all tests" logic goes here
|
||||
}
|
||||
}
|
||||
8
api/src/test/java/module-info.java
Normal file
8
api/src/test/java/module-info.java
Normal file
@@ -0,0 +1,8 @@
|
||||
module io.xpipe.api.test {
|
||||
exports io.xpipe.api.test;
|
||||
|
||||
requires io.xpipe.api;
|
||||
requires io.xpipe.beacon;
|
||||
requires io.xpipe.app;
|
||||
requires org.junit.jupiter.api;
|
||||
}
|
||||
Reference in New Issue
Block a user