12 Mart 2011, CUMARTESİ
Nasıl test kaynaklarına erişmek için mi?
Bir dosya src/test/resources/
data.xml
var.
Bu benim test FileReader
yeni bir dosya okuma src/test/scala/
data.scala
miyim?
CEVAP
12 Mart 2011, CUMARTESİ
Kaynakların erişilebilir getResource
özel stil Java sağlayan yöntemleri kullanarak içindir. data.xml
örnek $SBT_PROJECT_HOME/src/test/resources/
, bir test gibi yani erişebilirsiniz: veriliyormuş
import scala.io.Source
// The string argument given to getResource is a path relative to
// the resources directory.
val source = Source.fromURL(getClass.getResource("/data.xml"))
source
şimdi sadece normal bir Scala olduğunu elbette IO bir şey istiyorsan, içeriğini okuma ve test verileri için kullanma gibi bir hal alabilir.
Kaynak olarak elde etmek için başka yöntemler (bir dere gibi örneğin) vardır. Daha fazla bilgi için Java Docs: Class getResource
yöntemleri bak.
Bunu Paylaş:
Nasıl özel yöntemleri, alanları veya i...
Nasıl terminalden Curl ile JSON veri g...
Nasıl Python ortam değişkenleri erişme...
Nasıl birim test soyut sınıflar için: ...
nasıl iFrame Ana Sayfa jquery kullanar...