package net.minecraft.src.weasel;

import net.minecraft.src.weasel.obj.WeaselBoolean;
import net.minecraft.src.weasel.obj.WeaselInteger;
import net.minecraft.src.weasel.obj.WeaselString;
import net.minecraft.src.weasel.obj.WeaselVariableMap;

public class Test {
	
	public void run(){
		WeaselVariableMap map = new WeaselVariableMap();
		map.set("var1",new WeaselInteger(-13));
		map.set("var2",new WeaselInteger(17));
		map.set("var3",new WeaselInteger(99));
		map.set("bool",new WeaselBoolean(true));
		map.set("bool_second",new WeaselBoolean(false));
		map.set("string",new WeaselString("Ahoy! ěščř"));
		map.set("string2",new WeaselString("SECOND"));
		
		Calculator.eval("var1 += var2", map);
		assert(((WeaselInteger)map.get("var1")).get() == -13 + 17);
		
	}
	
}
