2013-09-01から1ヶ月間の記事一覧

デスクトップフォルダの変更

最近virt-managerを使うことが増えて、vncでlinuxにGUIのアクセスをするようになったが、ホームディレクトリにPublicとかDesktopとかフォルダを作られてしまうのがうざい。なので、~/.config/user-dirs.dirsの内容を修正して、別の場所に作られるようにした。

kvm イメージファイルの操作

kvm

以下のコマンドで差分ファイルを作ることができる。$ sudo qemu-img create -b vm.test.img -f qcow2 vm.test.diff.img以後、vm.test.diff.imgで起動するとベースのvm.test.imgは変更されない。$ ls -l vm.test.* -rw-r--r-- 1 root root 198656 9月 19 11:4…

scala objectのMock その2

どうもJMockitではscalaのobjectをモック化できないようなので、scalaベースのscalamockを試してみる。scalamockはsbt, scalatestの使用を前提としているため、sbtでプロジェクトを作る。プロジェクトの構成がsbtの構成になってしまうので、これもちょっと困…

scala objectのMock

テストコードでscalaのobjectをモック化したい。 モック化したいobjectは以下。このクラスはJavaからも呼ぶため、class宣言もしている。class Boo object Boo { val log = LogFactory.getLog(this.getClass()) def foo = { log.debug("Boo#foo called") true…