我正在使用Scala的Playframework 2.1。 我想测试我的功能,在视图中我必须输入文件。图像和音乐。 我能够完美地测试音乐文件,但是当它来测试它们时。我有java.lang.IndexOutOfBoundsException:1。 我认为问题是定义multipartformfilesdata。我试图创建一个fileparts列表。
val data = new MultipartFormData(
Map(
"checkbox" -> Seq("test-1"),
"tracktitle" -> Seq("test-1"),
"releasename" -> Seq("test-1"),
"trackartist" -> Seq("test-1"),
"tracksubtitle" -> Seq("test-1"),
"tracklabel" -> Seq("test-1"),
"releaseartist" -> Seq("test-1"),
"releasegenre" -> Seq("test-1"),
"releasesubtitle" -> Seq("test-1"),
"releaselabel" -> Seq("test-1"),
"select" -> Seq("1"),
"format" -> Seq("SINGLE"),
"trackgenre" -> Seq("test-1")),
List(FilePart("musicFile", "musicFile", Some("Content-Type:multipart/form-data"), play.api.libs.Files.TemporaryFile(new java.io.File("/tmp/pepe.txt"))),
FilePart("imageFile","imageFile",Some("Content-Type:multipart/form-data"), play.api.libs.Files.TemporaryFile(new java.io.File("/tmp/pepe.txt")))),
List(),
List())
答案 0 :(得分:0)
我们可以测试它,就像第一个是fileparts,第二个是missingFileparts,第三个是badFileParts