2014-02-25 57 views
0

我在angularJs中有一個應用程序,並且在量角器框架中有1個測試用例。我想從量角器測試用例中調用Java的後端動作。我怎樣才能做到這一點。 AJAX,HTTP,jQuery的動作不工作 我已經試過如下: 1)量角器框架中的端到端測試+ AngularJs +從量角器中調用動作

$.ajax({ 
      url : '/url', 
      type : 'GET/POST', 
      data : { 
       'param1' : val1, 
       "param2" : val2 
      }, 
      success : function(json) { 
       console.log('success:'+json); 
       } 
      } 
     }); 

2)

$.getJSON('/url', { 
      "param1" : val1, 
      "param2" : val2 
     }, function(json) { 
      console.log('success:'+json); 
     }); 

3)

$http.get('/url', { 
      params : { 
       'param1' : val1, 
           'param2' : val2 
      } 
     }).success(function(data) { 
      console.log('success:'+json); 
     }); 

但所有的人都不加工。

請 感謝幫我用一個例子提前

+0

請格式化你的源代碼。 – gontard

回答

0

量角器是端到端的框架,這意味着你可以只測試用戶交互(瀏覽器)。 對於單元測試(對ajax調用進行更深入的測試),使用Karma測試運行器。

+0

已接受。有任何將量角器與JUnit集成的方法!。我在JUnit中有測試用例。現在前端轉換爲Angular。所以我在考慮在JUnit中使用量角器庫,並在JUnit中使用量角器的優勢。 這可能嗎?有什麼辦法可以做到這一點? –