Newer
Older
sample-junit1 / src / test / java / com / sample / App7Test.java
package com.sample;

import org.junit.experimental.theories.Theories;
import org.junit.experimental.theories.Theory;
import org.junit.experimental.theories.DataPoints;
import org.junit.runner.RunWith;
                      

@RunWith(Theories.class)
public class App7Test {
    static class Fixture {
      int i;
      String s;

      Fixture(int i, String s) {
        this.i = i;
        this.s = s;
      }
    }

    @DataPoints
    public static Fixture[] v = {
      new Fixture(1, "hoge"),
      new Fixture(2, "fuga"),
      new Fixture(3, "piyo")
    };

    @Theory
    public void case1(Fixture f)
    {
        System.out.println("case1: " + f.i + ", " + f.s);
    }
}