public class CalculatorTester
{
    private CalculatorModel myModel = new CalculatorModel();

    public void testNumber(int value)
    {
        if (value/10 == 0){
            myModel.addDigit(value);
        }
        else {
            testNumber(value/10);
            testNumber(value%10);
        }
    }

    public void testOp(String op)
    {
        myModel.binaryOp(op);
    }
    
    public static void main(String[] args)
    {
        CalculatorTester test = new CalculatorTester();
        test.testNumber(12);
        test.testOp("*");
        test.testNumber(5);
        test.testOp("=");
        test.testOp("+");
        test.testNumber(34);
        test.testOp("-");
        test.testNumber(80);
        test.testOp("=");
        test.testOp("+");
        test.testOp("+");
        test.testOp("+");
        test.testOp("=");        
    }
}
