コード例 #1
0
  @Before
  public void setUp() throws Exception {
    renderer = new AnwenderloesungStartPageRenderer();
    VelocityAdapter velocityAdapter = new VelocityAdapter();

    renderer.velocityAdapter = velocityAdapter;
    Hardcoded.enableDefaults(renderer.velocityAdapter);
    localizationEngineSupport = mock(LocalizationEngineSupport.class);
    when(localizationEngineSupport.getLocalizedText(
            anyString(), anyString(), anyString(), anyString()))
        .thenAnswer(
            new Answer<String>() {

              @Override
              public String answer(InvocationOnMock invocation) throws Throwable {
                String s = "";
                Object[] arguments = invocation.getArguments();
                for (Object object : arguments) {
                  s += "/" + object;
                }
                return s;
              }
            });
    when(localizationEngineSupport.getDocumentUrl(anyString(), anyString(), anyString()))
        .thenAnswer(
            new Answer<String>() {

              @Override
              public String answer(InvocationOnMock invocation) throws Throwable {
                return invocation.getArguments()[2] + "_" + invocation.getArguments()[1];
              }
            });
  }