use of co.rsk.test.dsl.DslParser in project rskj by rsksmart.
the class DslFilesTest method runContracts03Resource.
@Test
public void runContracts03Resource() throws FileNotFoundException, DslProcessorException {
DslParser parser = DslParser.fromResource("dsl/contracts03.txt");
World world = new World();
WorldDslProcessor processor = new WorldDslProcessor(world);
processor.processCommands(parser);
}
use of co.rsk.test.dsl.DslParser in project rskj by rsksmart.
the class DslFilesTest method runTransfers01Resource.
@Test
public void runTransfers01Resource() throws FileNotFoundException, DslProcessorException {
DslParser parser = DslParser.fromResource("dsl/transfers01.txt");
World world = new World();
WorldDslProcessor processor = new WorldDslProcessor(world);
processor.processCommands(parser);
Assert.assertNotNull(world.getAccountByName("acc1"));
Assert.assertNotNull(world.getAccountByName("acc2"));
Assert.assertNotNull(world.getTransactionByName("tx01"));
Assert.assertNotNull(world.getBlockByName("b01"));
}
use of co.rsk.test.dsl.DslParser in project rskj by rsksmart.
the class DslFilesTest method runUncles02Resource.
@Test
public void runUncles02Resource() throws FileNotFoundException, DslProcessorException {
DslParser parser = DslParser.fromResource("dsl/uncles02.txt");
World world = new World();
WorldDslProcessor processor = new WorldDslProcessor(world);
processor.processCommands(parser);
Assert.assertNotNull(world.getBlockByName("b01"));
Assert.assertNotNull(world.getBlockByName("u01"));
Assert.assertNotNull(world.getBlockByName("u02"));
Assert.assertNotNull(world.getBlockByName("b02"));
Assert.assertNotNull(world.getBlockByName("c02"));
Assert.assertEquals(2, world.getBlockChain().getStatus().getBestBlock().getNumber());
}
use of co.rsk.test.dsl.DslParser in project rskj by rsksmart.
the class DslFilesTest method runContracts02Resource.
@Test
public void runContracts02Resource() throws FileNotFoundException, DslProcessorException {
DslParser parser = DslParser.fromResource("dsl/contracts02.txt");
World world = new World();
WorldDslProcessor processor = new WorldDslProcessor(world);
processor.processCommands(parser);
}
use of co.rsk.test.dsl.DslParser in project rskj by rsksmart.
the class DslFilesTest method runUncles05Resource.
@Test
public void runUncles05Resource() throws FileNotFoundException, DslProcessorException {
DslParser parser = DslParser.fromResource("dsl/uncles05.txt");
World world = new World();
WorldDslProcessor processor = new WorldDslProcessor(world);
processor.processCommands(parser);
Assert.assertNotNull(world.getBlockByName("b01"));
Assert.assertNotNull(world.getBlockByName("u01"));
Assert.assertNotNull(world.getBlockByName("u02"));
Assert.assertNotNull(world.getBlockByName("u03"));
Assert.assertNotNull(world.getBlockByName("u04"));
Assert.assertNotNull(world.getBlockByName("b02"));
Assert.assertNotNull(world.getBlockByName("c02"));
Assert.assertNotNull(world.getBlockByName("c03"));
Assert.assertEquals(3, world.getBlockChain().getStatus().getBestBlock().getNumber());
}
Aggregations