Esempio n. 1
0
        public void TestProcessCube()
        {
            String         prueba      = "2\n4 5\nUPDATE 2 2 2 4\nQUERY 1 1 1 3 3 3\nUPDATE 1 1 1 23\nQUERY 2 2 2 4 4 4\nQUERY 1 1 1 3 3 3\n2 4\nUPDATE 2 2 2 1\nQUERY 1 1 1 1 1 1\nQUERY 1 1 1 2 2 2\nQUERY 2 2 2 2 2 2";
            String         resEsperada = "4\n4\n27\n0\n1\n1\n";
            MODProcessCube cube        = new MODProcessCube(prueba);

            cube.AddDataCube();
            String r = cube.respuesta;

            Assert.AreEqual(resEsperada, r);
        }
Esempio n. 2
0
        public ActionResult Create(MODProcessCube cube)
        {
            try
            {
                // TODO: Add insert logic here
                String respuesta = "";
                if (!cube.txtTest.Equals(""))
                {
                    cube.AddDataCube();
                }
                else
                {
                }

                return(View("Details", cube));
            }
            catch
            {
                return(View());
            }
        }
Esempio n. 3
0
        public void TestCubeSum()
        {
            double expectedAns = 11;

            double[,,] cubeIn = new double[4, 4, 4];
            cubeIn[0, 0, 0]   = 5;
            cubeIn[1, 1, 1]   = 6;

            String[] comand = new string[7];

            comand[1] = "1";
            comand[2] = "1";
            comand[3] = "1";
            comand[4] = "2";
            comand[5] = "2";
            comand[6] = "2";

            MODProcessCube cube = new MODProcessCube();
            double         ans  = cube.CubeSum(comand, cubeIn);


            Assert.AreEqual(expectedAns, ans);
        }
Esempio n. 4
0
 // GET: Cube/Details/5
 public ActionResult Details(MODProcessCube cube)
 {
     return(View(cube));
 }