Beautify TestDriver
This commit is contained in:
parent
d3e22bafd1
commit
3bafc92f47
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
.idea/
|
60
lol.rb
60
lol.rb
|
@ -90,50 +90,46 @@ def construct_driver(class_name, parameters, methods, container_class, container
|
|||
methods_to_print = ""
|
||||
maggie = methods.map do |x|
|
||||
if x[:print]
|
||||
"
|
||||
System.out.println(lol.#{x[:name]}(#{args x[:parameters]}));
|
||||
"
|
||||
"System.out.println(lol.#{x[:name]}(#{args x[:parameters]}));"
|
||||
else
|
||||
"lol.#{x[:name]}(#{args x[:parameters]});"
|
||||
end
|
||||
end
|
||||
|
||||
driver_string = "
|
||||
public class TestDriver {
|
||||
public class TestDriver {
|
||||
|
||||
public TestDriver(){}
|
||||
public TestDriver(){}
|
||||
|
||||
public static void test() {
|
||||
var tmp1 = new #{class_name}(#{args parameters});
|
||||
var tmp2 = new #{class_name}(#{args parameters});
|
||||
var tmp3 = new #{class_name}(#{args parameters});
|
||||
var tmp4 = new #{class_name}(#{args parameters});
|
||||
var tmp5 = new #{class_name}(#{args parameters});
|
||||
public static void test() {
|
||||
var tmp1 = new #{class_name}(#{args parameters});
|
||||
var tmp2 = new #{class_name}(#{args parameters});
|
||||
var tmp3 = new #{class_name}(#{args parameters});
|
||||
var tmp4 = new #{class_name}(#{args parameters});
|
||||
var tmp5 = new #{class_name}(#{args parameters});
|
||||
|
||||
System.out.println(tmp1);
|
||||
System.out.println(tmp2);
|
||||
System.out.println(tmp3);
|
||||
System.out.println(tmp4);
|
||||
System.out.println(tmp5);
|
||||
System.out.println(tmp1);
|
||||
System.out.println(tmp2);
|
||||
System.out.println(tmp3);
|
||||
System.out.println(tmp4);
|
||||
System.out.println(tmp5);
|
||||
|
||||
#{container_class} lol = new #{container_class}(#{args container_params});
|
||||
#{container_class} lol = new #{container_class}(#{args container_params});
|
||||
|
||||
lol.add#{class_name}(tmp1);
|
||||
lol.add#{class_name}(tmp2);
|
||||
lol.add#{class_name}(tmp3);
|
||||
lol.add#{class_name}(tmp4);
|
||||
lol.add#{class_name}(tmp5);
|
||||
System.out.println(\"\");
|
||||
System.out.println(\"Some checkpoint\");
|
||||
#{maggie.join "\n\n System.out.println(\"Some Checkpoint\"); \n\n"}
|
||||
lol.add#{class_name}(tmp1);
|
||||
lol.add#{class_name}(tmp2);
|
||||
lol.add#{class_name}(tmp3);
|
||||
lol.add#{class_name}(tmp4);
|
||||
lol.add#{class_name}(tmp5);
|
||||
System.out.println(\"\");
|
||||
System.out.println(\"Some checkpoint\");
|
||||
#{maggie.join "\n\n\tSystem.out.println(\"Some Checkpoint\"); \n\t"}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public static void main(String[] args) {
|
||||
TestDriver.test();
|
||||
}
|
||||
|
||||
}
|
||||
public static void main(String[] args) {
|
||||
TestDriver.test();
|
||||
}
|
||||
}
|
||||
"
|
||||
end
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user