オブジェクトのインスタンスをテストしようとしていますが、VB は puke して例外をスローします。
Conversion from string "" to type 'Boolean' is not valid.
これが私がテストしている方法です:
Dim objGA As New Gatherer.Gathered("", -1)
objGA = objGatherers(idx)
If Not objGA Is Nothing Then <--exception occurs here
' Do something here
End If
このチェックを行わないと、次のようになります。
Object reference not set to an instance of an object.
objGA
が文字列ではなくオブジェクトであることを考えると、最初のエラーがわかりません!
他にどのようにこのテストを実行すればよいですか? チェックする一貫した方法はありますか?