rendered paste bodypackage org.jamescarr.payfuse.fit;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import junit.framework.TestCase;
public class PayFuseTest extends TestCase {
public void testInput() throws IOException{
String command = "php /home/jamescarr/workspace/Payfuse/src/core/php/cliInput.php";
Process payfuseInterface = Runtime.getRuntime().exec(command);
package org.jamescarr.payfuse.fit;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import junit.framework.TestCase;
public class PayFuseTest extends TestCase {
public void testInput() throws IOException{
String command = "php /home/jamescarr/workspace/Payfuse/src/core/php/cliInput.php";
Process payfuseInterface = Runtime.getRuntime().exec(command);
BufferedReader err= new BufferedReader(new InputStreamReader(payfuseInterface.getErrorStream()));
BufferedReader in = new BufferedReader(new InputStreamReader(payfuseInterface.getInputStream()));
BufferedWriter out = new BufferedWriter(new OutputStreamWriter((payfuseInterface.getOutputStream())));
out.write("populate field");
out.newLine();
out.write("foo:bar");
out.newLine();
out.write("save");
out.newLine();
out.write("/home/jamescarr/out.xml");
out.newLine();
out.write("exit");
out.newLine();
while(in.ready()){
System.out.println(in.readLine());
System.out.println("\n");
}
while(err.ready()){
System.out.println(err.readLine());
System.out.println("\n");
}
payfuseInterface.destroy();
assertTrue(new File("/home/jamescarr/out.xml").exists());
}
}