spring-test

    0熱度

    1回答

    考慮下面的類: 公共類ClassToBeTest { $ {} property.utility 私人String屬性; 私人實用工具; 公共ClassToBeTested(實用實用程序){ this.utility =效用; } 公共無效DoSomething的(){ utility.doSomething(屬性); } } 我們要模擬工具(我們使用的的Mockito實例),並驗證utility

    1熱度

    1回答

    我在我的一些Spring測試中使用了@Autowired MockHttpServletRequest。 TestNG被用作測試框架。如果我在課堂上只有一種測試方法,這可以正常工作。但是,如果有多個測試方法,則只有第一次運行測試使用我的MockHttpServletRequest。讓我用一個例子: @WebAppConfiguration @ContextConfiguration({"clas

    0熱度

    2回答

    我有一個在這個問題同樣的問題: How to populate database only once before @Test methods in spring test? 但解決的辦法是不能接受我,因爲這將運行我的所有測試類相同的腳本。 我想要的是隻爲每個測試類運行一次不同的腳本。 我目前找到的唯一解決方案是在@Before方法中添加一個if

    1熱度

    2回答

    我需要測試一個現在工作正常的servlet。 servlet需要使用一個Spring服務,所以它被修改爲這樣: SpringBeanAutowiringSupport.processInjectionBasedOnServletContext( this, config.getServletContext()); // ImageServlet.java line 49 遷移後彈簧4,

    0熱度

    1回答

    一個Spring 3控制器的這種基本的Spring測試給了我一個響應代碼404的結果,而不是預期的200: @RunWith(SpringJUnit4ClassRunner.class) public class RootControllerMvcTest extends AbstractContextControllerTests { private MockMvc mockMvc;

    2熱度

    2回答

    目前我的課看起來像 @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(loader = AnnotationConfigContextLoader.class, classes = {DemographicAttributesManager.class}) public class DemographicAttribut

    5熱度

    3回答

    顯然我沒有使用這個測試夾具的權利。我的servlet在tomcat中工作得很好,但是當我嘗試使用這個模擬時,沒有找到多部分邊界。 「該請求被拒絕,因爲沒有找到多部分邊界」。 有一個回答here顯示如何使用這個使用文本文件,但該答案明確設置邊界字符串,並嵌入文件作爲測試。我想我不需要用手工做像mockrequest.addFile(...) 什麼我不是在這裏設置或如何,我這樣做不對的方法呢? @or

    0熱度

    1回答

    我有以下形式 public class MyForm { private Account account; } public class Account { private String firstName; } 如何傳遞的firstName參數? (以下方法不起作用) mockMvc.perform(post("/xyz") .param("account.fir

    0熱度

    1回答

    我正在實現一個測試Web服務的應用程序,我想知道是否值得使用彈簧測試。 在我的應用程序中,我調用Web服務並測試返回的結果是否與預期的匹配,所以我不需要注入任何DAO。 我錯過任何其他好處嗎?

    1熱度

    1回答

    我想寫更多的端到端春季測試,將測試我的過濾器和控制器方法關聯到給定的請求。我試過RequestMappingHandlerAdapter.handle(),但是這不叫過濾器。如果我的MockHttpServletRequest具有給定的路徑,我需要使用哪些類?我不想調用doFilter,然後再處理。相反,我正在調用最終調用這兩種方法的代碼。 編輯:需要在Spring 3.1中工作。