[解決済み] Scalaでテストリソースにアクセスするには?
2022-05-04 09:59:06
質問
あるファイル
data.xml
で
src/test/resources/
.
どうすればそのファイルを新しい
FileReader
をテストします。
data.scala
で
src/test/scala/
?
解決方法は?
リソースへのアクセスは、特殊な
getResource
スタイルのメソッドを提供します。の例では
data.xml
である。
$SBT_PROJECT_HOME/src/test/resources/
というように、テストの中でアクセスすることができます。
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
はもう普通のScala IOオブジェクトなので、中身を読んだり、テストデータに使ったりと、何でもできます。
リソースを取得する方法は他にもあります(例えばストリームとして)。詳しくは
getResource
メソッドで
Java Docs: クラス
.
関連
-
[解決済み】scalacコンパイルで "object apache is not a member of package org "と表示される。
-
[解決済み] Scala forallの例?
-
[解決済み] Scalaでループから抜け出すにはどうしたらいいですか?
-
[解決済み] Scala 無名クラスでextendsを使用する方法
-
[解決済み] Scalaのオブジェクトとクラスの違い
-
[解決済み] Scalaでファイル全体を読む?
-
[解決済み】Scalaの型消去を回避するにはどうしたらいいですか?または、なぜ私のコレクションの型パラメータを取得することができないのですか?
-
[解決済み】sbtのバージョンを確認する方法は?
-
[解決済み】Scalaで`:_*`(コロン・アンダースコア・スター)は何をするのですか?
-
[解決済み] IntelliJでScalaのクラスを作成できない
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Scala forallの例?
-
[解決済み] ScalaのSeqへのアペンド
-
[解決済み] GSON JsonObject "Unsupported Operation Exception: null" getAsString
-
[解決済み] Scala 無名クラスでextendsを使用する方法
-
[解決済み] Scalaで定期的に関数を実行する
-
[解決済み] sparkでrddオブジェクトをdataframeに変換する方法
-
[解決済み] Traitの代わりに抽象クラスを使用する利点は何ですか?
-
[解決済み】Scalaのウェブフレームワークは何がありますか?[クローズド]
-
[解決済み] 縮小、折りたたみ、スキャン(左/右)?
-
[解決済み] Spark SQLでカラムの降順でソートするには?