第一种:在测试类里实例化方法类,调用方法,注意参数。
package com.example.model;
import java.util.List;
import com.example.model.*;
public class TestBeerExpert {
public static void main(String[] args) {
// TODO Auto-generated method stub
String color = "amber" ;
System. out .println("开始测试model Code:" );
/* List test = BeerExpert.getBrands(color);
System.out.println(test);*/
BeerExpert testbeer = new BeerExpert();
List test = testbeer. getBrands(color);
System. out .println(test);
}
}
第二种:修改方法类的方法为static,然后在测试类里直接调用该方法。
方法类:
package com.example.model;
import java.util.ArrayList;
import java.util.List;
public class BeerExpert {
//getBrands,获取商标的类。
public static List getBrands(String color){//需要将方法设置为static,以方便调用
List brands = new ArrayList();
if (color.equals("amber" )){
brands.add( "amber");
brands.add( "Jack Amber");
brands.add( "Red Moose");
} else {
brands.add( "Jail Pale Ale");
brands.add( "Gout Stout");
}
return (brands);
}
}
测试类:
package com.example.model;
import java.util.List;
import com.example.model.*;
public class TestBeerExpert {
public static void main(String[] args) {
// TODO Auto-generated method stub
String color = "amber" ;
System. out .println("开始测试model Code:" );
List test = BeerExpert. getBrands(color);
System. out .println(test);
/* BeerExpert testbeer = new BeerExpert();
List test = testbeer.getBrands(color);
System.out.println(test);*/
}
}