Package guiceberry2_junit3.tutorial_1_server

Examples of guiceberry2_junit3.tutorial_1_server.Example2ManualControlledInjectionTest


  }
 
  @Provides
  @Singleton
  MyPetStoreServer buildPetStoreServer() {
    MyPetStoreServer result = new MyPetStoreServer(8080) {
      @Override
      protected Module getPetStoreModule() {
        // !!! HERE !!!
        return icMaster.buildServerModule(
            new TestIdServerModule(),
View Full Code Here


  }

  @Provides
  @Singleton
  MyPetStoreServer buildPetStoreServer() {
    MyPetStoreServer result = new MyPetStoreServer(8080) {
      @Override
      protected Module getPetStoreModule() {
        return new PetStoreModuleWithTestIdBasedOverride();
      }
    };
View Full Code Here

  }
 
  @Provides
  @Singleton
  protected MyPetStoreServer buildPetStoreServer() {
    return new MyPetStoreServer(8080);
  }
View Full Code Here

  }

  @Provides
  @Singleton
  MyPetStoreServer buildPetStoreServer() {
    MyPetStoreServer result = new MyPetStoreServer(8080) {
      @Override
      protected Module getPetStoreModule() {
        return new PetStoreModuleWithGlobalStaticOverride();
      }
    };
View Full Code Here

    // !!!HERE!!!!
    @Override
    protected PetOfTheMonth getPetOfTheMonth() {
      TestId testId = serverInjector.getInstance(TestId.class);
      PetOfTheMonth petOfTheMonth = override.get(testId);
      if (petOfTheMonth != null) {
        return petOfTheMonth;
      }
      return somePetOfTheMonth();
    }
View Full Code Here

 
  @Inject
  private TestId testId;
 
  public void testDogAsPotm() {
    PetOfTheMonth expected = PetOfTheMonth.DOG;
    PetStoreModuleWithTestIdBasedOverride.override.put(testId, expected);
    // register a tearDown, so that at the end of the test,
    // the override is set to null again
    addTearDown(new TearDown() {
      public void tearDown() {
View Full Code Here

    welcomeTestPage.goTo();
    welcomeTestPage.assertPetOfTheMonth(expected);
  }

  public void testCatAsPotm() {
    PetOfTheMonth expected = PetOfTheMonth.CAT;
    PetStoreModuleWithTestIdBasedOverride.override.put(testId, expected);
    // register a tearDown, so that at the end of the test,
    // the override is set to null again
    addTearDown(new TearDown() {
      public void tearDown() {
View Full Code Here

 
  @Inject
  private IcClient<PetOfTheMonth> petOfTheMonthIc;

  public void testDogAsPotm() {
    PetOfTheMonth expected = PetOfTheMonth.DOG;
    petOfTheMonthIc.setOverride(expected);
    welcomeTestPage.goTo();
    welcomeTestPage.assertPetOfTheMonth(expected);
  }
View Full Code Here

    welcomeTestPage.goTo();
    welcomeTestPage.assertPetOfTheMonth(expected);
  }

  public void testCatAsPotm() {
    PetOfTheMonth expected = PetOfTheMonth.CAT;
    petOfTheMonthIc.setOverride(expected);
    welcomeTestPage.goTo();
    welcomeTestPage.assertPetOfTheMonth(expected);
  }
View Full Code Here

  @Inject
  WelcomeTestPage welcomeTestPage;
 
  public void testDogAsPotm() {
    PetOfTheMonth expected = PetOfTheMonth.DOG;
    PetStoreModuleWithGlobalStaticOverride.override = expected;
    // register a tearDown, so that at the end of the test,
    // the override is set to null again
    addTearDown(new TearDown() {
      public void tearDown() {
View Full Code Here

TOP

Related Classes of guiceberry2_junit3.tutorial_1_server.Example2ManualControlledInjectionTest

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.