2010年10月アーカイブ

第5回 AWS User Group Japan 勉強会(2010/10/28開催)でゲストトークしてきました。 

スライドはこちらです。

2010年10月12日現在、最新のApexCodeリファレンスにはSystemクラスに
isRunningTestメソッドが記載されています。

が、System.isRunningTest()を含むコードを保存しようとするとエラーになってしまいます。

 Method does not exist or incorrect signature: System.isRunningTest()

なぜできないのか、と悩んでいたのですが、どうやらドキュメントの記載が間違っており、
isRunningTestは実際にはTestクラスのメソッドであるようです。

API Version 20: System.isRunningTest() Method doesn't exist?!

Test.isRunningTest()だと保存できました。


2010年10月13日追記
一晩経ったら修正されてました。Test Methods
やはり、Test.isRunningTest()で正しいようです。