2012-01-01から1年間の記事一覧

.NET 4.5 が入っている環境だと Moles が使えない?

VS11 Express Beta for Web をインストールしている環境に、Pex 0.94.51023.0 をインストールし、VS2010 から mscorlib に Moles を使おうとしたら、大量のコンパイルエラーが! どうも .NET 4.5 で追加されたクラス群も Moles 用のコードが自動生成されてし…

spark のコンテナは、executeBindings を override していないので、下位コントロールまで伝播しない。

UIComponent - Adobe ActionScript® 3(AS3 Flex)API リファレンス mx のコンテナは、executeBindings を override しているので、下位コントロールまで伝播するんだけど、 Container - Adobe ActionScript® 3(AS3 Flex)API リファレンス spark のコンテ…

Gerrit のインストール/設定と Jenkins との連携の設定方法を mybetabook で書きました

第2回Jenkins勉強会 in 大阪 - 日本語 - Jenkins Wiki で @kiy0taka が紹介していた Gerrit を使ってみようとインストール/設定したんですが、かなりハマったのでメモってみました。 Linux も初心者だったので、サーバーのインストールから書いてます。 ブロ…

Jenkins Oracle アカウント設定画面の URL

メモ:一度設定すると、リンクが出なかった気がするので。 〜/descriptorByName/hudson.tools.JDKInstaller/enterCredential

鍋駆動 テスト冬の陣 で Selenium WebDriver の話しをしました

鍋駆動 テスト冬の陣 〜テイスティング駆動モグモグさせろください〜 : ATND で Selenium WebDriver について少し話しました。発表も VGA DVI 変換コネクタを忘れたので、端末を借りてリモートデスクトップを使っての発表。途中ネットワークの調子が悪く、切…

IE コマンドライン引数を渡して新しいセッションで起動する

メモ:IE8 で新規セッションで Window を開く - お だ のスペース でも書きましたが、IE は新しいウィンドウやタブを開いてもセッションが共有されますし、別のIE*1を起動してもセッションを共有するようです。 通常は、起動済みの IE から メニュー => ファ…

C# で Selenium2(WebDriver) を使ってみる

.NET 用のも出ているので試してみる。 NuGet Install-Package で次の2つをインストールします。 Install-Package Selenium.WebDriver Install-Package Selenium.Support NuGet Gallery Selenium.WebDriver NuGet Gallery Selenium.Support Selenium.WebDrive…

Selenium2 でファイルのアップロードを行う

http://efreedom.com/Question/1-5610256/File-Upload-Using-Selenium-WebDriver-Java IE と FireFox で動くそうです。 input type="file" の WebElement に sendKey でファイルのパスを送ってます。 これだけでファイルを選択出来るようになるのは画期的で…

MSBuild 4.0 からインラインタスクが書けます

MSDN MSBuild インラインタスク MSDN チュートリアル: インライン タスクの作成 MSBuild ファイル(.*proj) や ターゲットファイル(.targets) ファイル内に C# でタスクを実装出来るよという感じです。 Test.proj <Project xmlns='http://schemas.microsoft.com/developer/msbuild/2003' DefaultTargets="Test" ToolsVersion="4.0"> </project>

SQLWorld★大阪#8 で MongoDB の紹介LT しました

SqlWorld :: SQLWorld★大阪#8 で、MongoDB の紹介 LT をしました。 当日の資料はまさかの誤字があり、mongod.exe/mongo.exe が mondod.exe/mondo.exe と モンドセレクションな感じに…。 修正後の資料はこちら。 Mongo db使ってみよう View more presentation…

MongoDB.Bson.BsonDocument のコレクション初期化子でハマった〜

CSharp Driver Tutorial の Create a new document and use C#'s collection initializer syntax (recommended) がパッと理解出来なかったので書いてみる。 引用 BsonDocument book = new BsonDocument { { "author", "Ernest Hemingway" }, { "title", "For…

Windows 8 の Metro App Metro IE

調べたのでメモ Windows 8 の Metro Style App と Metro IE 相互の呼出について Metro IE から Metro Style App を呼び出す Connect Your Web Site to Your Windows 8 App - IEBlog - Site Home - MSDN Blogs meta タグ 仕込むようです。起動パラメータも渡…

.msi が提供されているコンポーネントを自動インストールする

install.ps1 param( [parameter(Mandatory=$true)] [String]$url ) $client = New-Object System.Net.WebClient $uri = New-Object System.Uri($url) $file = Split-Path $uri.AbsolutePath -Leaf $downloadPath = Join-Path $Env:TEMP $file Write-Host "$u…

NUnit、PartCover を組み合わせた MSBuild ファイル(.proj) を作る (個人的なメモ)

Part Cover 紹介 その4 - ビルドに組み込む。MSBuild から Part Cover console を実行する - お だ のスペース に載せているような、PartCover 用の MSBuild ファイル(.proj) を生成する何かを作れないかな〜と考えてます。こんな感じ。(あくまでも例です。…

NUnit で実行するテストを変更する (CUI 編)

NUnit で実行するテストを変更する (GUI 編) - お だ のスペース の続きです。 今度は CUI で試してみます。 CUI の場合は、GUI よりも細かい指定が可能です。 GUI と同じ様に Category で選択する場合は、/include、/exclude パラメータで指定します。 Cate…

NUnit で実行するテストを変更する (GUI 編)

NUnit でテストアセンブリ内のテストケース全て実行すると遅い等の理由で、一部のテストケースしか実行したくないという事があると思います。 これも、CUI/GUI どちらでも出来ます。まずは GUI から。 GUI の場合はテストケースの実装に Category 属性を仕込…

NUnit で複数のテストアセンブリをテストする (CUI編)

NUnit で複数のテストアセンブリをテストする (GUI編) - お だ のスペース の続きです。 今度は CUI で試してみます。 まずは、お手軽に前回作成した NUnit プロジェクトファイル(.nunit ファイル)を使います。 こんな感じのコマンドを実行します。 nunit-co…

NUnit で複数のテストアセンブリをテストする (GUI編)

CUI、GUI どちらでも出来ます。まずは GUI から。 1.NUnit の GUI を起動します。(ここでは、NUnit 2.5.9 を使っていますが、他でも変わらないと思います。) 2.メニューの File -> Opne Project から、テストするアセンブリを選択します。 3.選択する…

Directory.EnumerateFiles

これも .NET 4 から追加された様です。 Directory.EnumerateFiles メソッド (String, String, SearchOption) (System.IO) パラレルも併せて使ってみました。 // デスクトップの .txt ファイルを一括削除 Directory.EnumerateFiles(@"c:\users\hoge\Desktop",…

System.IO.File.AppendAllLines

.NET 4 から System.IO.File に追加されていたようです。 File.AppendAllLines メソッド (String, IEnumerable(String)) (System.IO) IEnumerable を受け取るので、LINQ 用ですかね?*1 *1:サンプルもクエリ式の結果を渡しているし

改行コードで、システムプロパティを使うのって…

こんな感じで使えるけど、時と場合によるよね? System.getProperty("line.separator")); クライアントOS が決まってる Web アプリのダウンロードファイルとか、メール本文の改行とかでは使わない方が良いんじゃね? 社内で使う業務アプリの場合、大抵 Windo…