package br.com.suelengc.calctributospj.model;
import java.lang.reflect.Constructor;
import android.test.AndroidTestCase;
import android.util.Log;
public class TaxSimpleTest extends AndroidTestCase {
@SuppressWarnings("unchecked")
public void testContructors() throws Throwable {
//Get class object
Class<SimplesNacional> clazz = SimplesNacional.class;
//Get constructors
Constructor<?>[] constructors = clazz.getConstructors();
//Log how many constructors have
Log.e("TEST_CT-PJ", "Number of contructors is " + constructors.length);
//Checking if have some constructor without parameters
for (Constructor<?> c : constructors) {
//Get parameters type
Class<?>[] parameters = c.getParameterTypes();
//Log how many parameters have
Log.e("TEST_CT-PJ", "Contructor with " + parameters.length + " parameters");
//Validating if have more than zero parameters
assertTrue(parameters.length>0);
}
}
}