package com.flextrade.jfixture.mockito.customisation;
import com.flextrade.jfixture.utility.SpecimenType;
import org.junit.Before;
import org.junit.Test;
import com.flextrade.jfixture.mockito.testtypes.MockitoClass;
import java.util.List;
import static org.junit.Assert.assertFalse;
public class TestMockitoAutoPropertySpecification {
private MockitoAutoPropertySpecification specification;
@Before
public void initialise() {
specification = new MockitoAutoPropertySpecification();
}
@Test
public void returns_false_if_request_is_not_a_class() {
assertFalse(this.specification.isSatisfiedBy("string"));
}
@Test
public void returns_false_if_request_is_interface_type() {
assertFalse(this.specification.isSatisfiedBy(SpecimenType.of(List.class)));
}
@Test
public void returns_false_if_request_class_name_contains_mockito() {
assertFalse(this.specification.isSatisfiedBy(SpecimenType.of(MockitoClass.class)));
}
}