我有一个我正在使用Intellij创建的库。我正在使用ScalaTest和SBT进行TDD来运行我的测试库。我想在Intellij中设置一个断点,当它运行我的测试以停在特定的行时,我可以进行检查。如何设置运行配置来执行此操作?当我将库类扩展到extend App
以给它一个main方法时,它甚至不允许我将它添加为Intellij中的'Application'运行配置。我实际上并不希望将其作为运行配置,我只是希望能够设置断点。
答案 0 :(得分:1)
IntelliJ有一个模块来测试scalaTest类。只需右键单击您班级的名称,然后点击app.controller('myController', ['$scope','$firebaseStorage',function($scope, $firebaseStorage) {
var ref = firebase.database.ref("posts");
// Create a Firebase Storage reference
var storage = firebase.storage();
var storageRef = storage.ref();
var filesRef = storageRef.child('files');
$scope.uploadFile = function(file,group) {
console.log("Let's upload a file!");
console.log($scope.file);
var storageRef = firebase.storage().ref().child(file.name).put(file);
storageRef.on('state_changed', function(snapshot) {
var progress = (snapshot.bytesTransferred / snapshot.totalBytes) * 100;
}, function() {
//handle error
}, function() {
var firebaseRef = firebase.database().ref().child('posts');
var downloadURL = storageRef.snapshot.downloadURL;
group.imageDetails = downloadURL;
firebaseRef.child(group.title).update(group);
console.log(downloadURL);
});
};
}]);
(第一次,您应该在Debug in ScalaTest
上有一个下拉菜单,以选择您希望如何运行它。)