2013-05-20 48 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; –

相关问题