package org.javatests; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.params.ParameterizedTest; import org.junit.jupiter.params.provider.CsvSource; class Ex1Test { @ParameterizedTest @CsvSource({ "OP_1 OP_2 OP_ADD,true", "OP_1 OP_1 OP_ADD OP_3 OP_EQUAL,false", "OP_3 OP_2 OP_SUB OP_1 OP_EQUAL,true", "OP_3 OP_2 OP_SUB OP_5 OP_ADD OP_5 OP_EQUAL,false", "OP_ADD,false", "OP_1 OP_2,true", "OP_0 OP_VERIFY OP_1,false", "OP_1 OP_VERIFY OP_2,true" }) void test(String input, Boolean expected) { Ex1 ex = new Ex1(); Assertions.assertEquals(expected, ex.transactions(input)); } }