2013-05-20 80 views
0

如何在Dynamics AX 2012單元測試中檢查兩個對象是否屬於同一類型。檢查兩個對象是否屬於同一類型 - Dynamics AX 2012

一樣,

AssetProposal ::構建體(AssetTransType :: DisposalScrap)創建類型AssetProposalDisposalScrap的對象。

所以我想檢查這個方法創建的對象是否屬於AssetProposalDisposalScrap類型。

這樣做的最好方法是什麼?

assertEquals ?? assertSame?任何其他??怎麼樣??

回答

2

要檢查兩個對象的類型,最好的方法是使用is運算符

只需使用上布爾條件斷言{OBJECT}是{CLASS}

this.assertTrue( AssetProposal ::構建體(AssetTransType :: DisposalScrap)是 AssetProposalDisposalScrap);

+1

是的,IS運營商是要走的路。這是2012年的新版本。 –

+0

正確!一旦你聲稱它是這種類型的,你可以通過下面的方法來實現:MyClass myClass = {OBJECT} as MyClass; –

相關問題