SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • NCIX Tech Tips

    NCIX Tech Ti

    2 Ocak 2007
  • RobertDuskin

    RobertDuskin

    12 HAZİRAN 2008
  • The Brister

    The Brister

    10 ŞUBAT 2008