2016-09-04 8 views
0

私はspark javaでコントローラをビルドしますが、テストする方法はわかりません。
コントローラクラス:Integrationtest javaspark

public class PdfController { 

    public PdfController(final Pdf pdf) { 

     post("/", (req, res) -> { 
      InputStream stream = new ByteArrayInputStream(req.bodyAsBytes()); 
      PdfState state = pdf.validate(stream); 
      res.type("application/json"); 
      return JsonUtil.toJson(state); 
     }); 

    } 
} 

に私はテスト定型

public class PdfControllerTest { 

    @BeforeClass 
    public static void beforeClass() { 
     PdfInspector.main(null); 
    } 

    @Test(groups = {"fast"}) 
    public void IsPdfContentRequestValid_StreamValidPdfContent_ExpectJsonSuccess() { 


    } 

    @AfterClass 
    public static void afterClass() { 
     Spark.stop(); 
    } 
} 

を構築しかし、テストメソッドを記述するのか分かりません。
spark javaで統合テストを書くには?

答えて

1

chrome web storeからPOSTMANをダウンロードし、コードがデータを受け入れるようにコードを変更してください...また、Eclipseプロジェクトのビルドに "maven install"を使用すると、javasparkフレームワークは組み込みjettyサーバを呼び出して実行しますそのサーバー上で...

TRY "localhost:4567 /"はPOSTMANからページにアクセスし、そのコードにJSONまたは他の入力を送信します...

関連する問題