Pr_robot_factory/Main.java

72 lines
1.9 KiB
Java

import domain.*;
import facade.FactorySystem;
import safety.robot_exceptions.RobotException;
import ui.UI;
public class Main {
public static void main(String[] args) {
FactorySystem fs = new FactorySystem("test_factory");
UI ui = new UI(fs);
// int[] input = {42,6,5,4,3,43,1};
// int[] input2 = input;
// C3PO Herbert = new C3PO(1, "Herbert");
// R2D2 Herb = new R2D2(0, "Herb");
// int[] input3 = {};
//
// //Herbert.triggerPowerSwitch();
//// Herb.triggerPowerSwitch();
//
//
//// try{
//// String sorted = Herb.speak(input);
//// System.out.println(sorted);
//// } catch (RobotException re) {
//// System.out.println(re);
//// }
//
// try{
// int[] sorted = Herb.think(input);
// for(int i = 0; i < sorted.length; i++){
// System.out.print(" " + sorted[i]);
// }
// }catch(RobotException re){
// re.printStackTrace();
// }
//
// System.out.println("last exception thrown");
// String re = Herb.getLastException().toString();
// System.out.println(re);
//
// Herb.triggerPowerSwitch();
//
// try{
// int[] sorted = Herb.think(input);
// for(int i = 0; i < sorted.length; i++){
// System.out.print(" " + sorted[i]);
// }
// }catch(RobotException e){
// e.getLocalizedMessage();
// }
// System.out.println("last exception thrown");
// re = Herb.getLastException().toString();
// System.out.println(re);
//
// //System.out.println("Was neues ausgeben");
//
// //just some testing
// /*C3PO Herbert = new C3PO(0, "Herbert");
// int[] input = {6,5,4,3,2,1};
// Herbert.triggerPowerSwitch();
// try{
// String asString = Herbert.speak(input);
// System.out.println(asString);
// }catch(RobotException re){
// System.out.println(re);
// }
//
// */
}
}