我有一個簡單的遊戲,它由兩個項目組成:客戶端和服務器。現在我想測試它們是否正確交互。 安裝程序是:一個Maven-parent項目,以及server/client/integetion-test作爲子模塊。
我試圖遵循本指南http://docs.codehaus.org/display/MAVENUSER/Maven+and+Integration+Testing,這是集成測試使用maven-failsafe插件。唉,它只是描述如何啓動jetty-server,它可以作爲插件使用。使用Maven進行客戶端 - 服務器集成測試
如何以及在哪裏開始我自己的客戶端和服務器在這個配置(或有更好的)用於測試?我想這樣做:首先,我希望在測試之前啓動客戶端和服務器。在jUnittest中,我想要一個Socket和一個Serversocket,一個連接到服務器,另一個連接到客戶端。然後,我想通過此設置來管理客戶端/服務器交互,並在兩者之間進行驗證,或者分別向它們發送特定消息,以驗證答案。
是這樣的可能嗎,還是有更好的方法?