@@ -0,0 +1,862 @@
+package net.zero918nobita.Xemime;%0A%0Aimport org.junit.Rule;%0Aimport org.junit.Test;%0Aimport org.junit.rules.ExpectedException;%0A%0Aimport static org.hamcrest.CoreMatchers.is;%0Aimport static org.junit.Assert.assertThat;%0A%0A/**%0A * net.zero918nobita.Xemime.X_Minus %E3%81%AE%E3%83%86%E3%82%B9%E3%83%88%E3%82%AF%E3%83%A9%E3%82%B9%E3%81%A7%E3%81%99%E3%80%82%0A * @author Kodai Matsumoto%0A */%0A%0Apublic class X_MinusTest %7B%0A    @Rule%0A    public ExpectedException expectedException = ExpectedException.none();%0A%0A    @Test%0A    public void testRun() throws Exception %7B%0A        X_Minus minus = new X_Minus(0, new X_Double(0, 0.2));%0A        assertThat(minus.run(), is(new X_Double(0, -0.2)));%0A    %7D%0A%0A    @Test%0A    public void testRun2() throws Exception %7B%0A        expectedException.expect(Exception.class);%0A        expectedException.expectMessage(%220: %E6%95%B0%E5%80%A4%E4%BB%A5%E5%A4%96%E3%81%AE%E3%82%82%E3%81%AE%E3%81%AB%E3%81%AF%E5%8D%98%E9%A0%85%E6%BC%94%E7%AE%97%E5%AD%90%E3%82%92%E9%81%A9%E7%94%A8%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93%22);%0A        X_Minus minus = new X_Minus(0, new X_String(0, %22foo%22));%0A        minus.run();%0A    %7D%0A%7D%0A

Add X_MinusTest