Package powermock.examples.mockpolicy.nontest.domain

Examples of powermock.examples.mockpolicy.nontest.domain.DataObject


@MockPolicy(MyCustomMockPolicy.class)
public class DependencyUserTest {

  @Test
  public void assertThatMyFirstMockPolicyWork() throws Exception {
    DataObject dependencyData = new DependencyUser().getDependencyData();
    assertEquals("Policy generated data object", dependencyData.getData());
  }
View Full Code Here


  /**
   * Make sure that mock policies works in setup methods.
   */
  @Before
  public void setUp() {
    DataObject dependencyData = new DependencyUser().getDependencyData();
    assertEquals("Policy generated data object", dependencyData.getData());
  }
View Full Code Here

    assertEquals("Policy generated data object", dependencyData.getData());
  }

  @Test
  public void assertThatMyFirstMockPolicyWork() throws Exception {
    DataObject dependencyData = new DependencyUser().getDependencyData();
    assertEquals("Policy generated data object", dependencyData.getData());
  }
View Full Code Here

    assertEquals("Policy generated data object", dependencyData.getData());
  }

  @Test
  public void assertThatMyFirstMockPolicyWorkFromAnotherTestMethodInTheSameTestClass() throws Exception {
    DataObject dependencyData = new DependencyUser().getDependencyData();
    assertEquals("Policy generated data object", dependencyData.getData());
  }
View Full Code Here

public class Dependency {

  private final DataObject dataObject;

  public Dependency(String data) {
    dataObject = new DataObject(data);
  }
View Full Code Here

   * Every time the {@link Dependency#getData()} method is invoked we return a
   * custom instance of a {@link DataObject}.
   */
  public void applyInterceptionPolicy(MockPolicyInterceptionSettings settings) {
    final Method getDataMethod = Whitebox.getMethod(Dependency.class);
    final DataObject dataObject = new DataObject("Policy generated data object");
    settings.stubMethod(getDataMethod, dataObject);
  }
View Full Code Here

TOP

Related Classes of powermock.examples.mockpolicy.nontest.domain.DataObject

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.