@Testpublic void Sleepモックテスト(@Mocked("sleep") final Thread thread) throws Exception { new NonStrictExpectations() {{ // }}; Thread.sleep(1000); }
2015年10月7日水曜日
java unitテスト Thread.sleepのモックする方法
config.vm.box_url にローカルのファイルに指定する方法
「Vagrantfile」ファイルのconfig.vm.box_urlをローカルファイルに設定するには
ついでに、vagrant コマンド一覧をメモ:
config.vm.box_url = "file://../my_test.box"
ついでに、vagrant コマンド一覧をメモ:
vagrant up
設定ファイルVagrantfileに基づいて、バーチャルボックスを起動する.
vagrant suspend
保留する
パソコンを閉じる前にやっておいた方がいいコマンド
vagrant destroy
バーチャルボックスを破棄する。慎重に使った方がいいコマンド
vagrant reload
vagrant reload と vagrant reload --provision 両方とも再起動したい時に使うコマンド
vagrant ssh
バーチャルボックスにsshでログインする
vagrant ssh-config
接続情報を表示する
angularjs 共通フッターの追加方法 ng-include
「ng-include」を使えば、手軽く共通フッターを追加することができる。
使い方は、htmlファイルに以下のソースを追加すればいい
もし「ng-include」部分のフラグメントに、専用なcontrollerを追加したいなら、「ng-controller」を追加すればいい
「ng-controller」の使い方
そして、footer.jsを作成します。以下はfooter.jsの中身です。
使い方は、htmlファイルに以下のソースを追加すればいい
<ng-include src="'views/footer.html'"></ng-include>
もしくは<div ng-include="'views/footer.html'"></div>
ここで注意していただきたいのは、「src」の中にスペースを入れないこと。そして、「src」ダブルクォーテーションの中に、シングルクォーテーションもお忘れなくもし「ng-include」部分のフラグメントに、専用なcontrollerを追加したいなら、「ng-controller」を追加すればいい
「ng-controller」の使い方
<div ng-include="'views/footer.html'"
ng-controller="FooterCtrl" ></div>
そして、footer.jsを作成します。以下はfooter.jsの中身です。
'use strict'; /** * @ngdoc function
* @name app.controller:FooterCtrl
* @description
* # FooterCtrl
* Controller of the app
*/
angular.module('app')
.controller('FooterCtrl', function ($scope, $window) { // FooterCtrlのソースコードはここに書きます });
登録:
投稿 (Atom)