在MFC中,AssertThat
和AssertEquals
是兩個(gè)用于進(jìn)行斷言的宏。
AssertThat
宏用于斷言一個(gè)表達(dá)式的值是否為真。如果表達(dá)式的值為假,則會(huì)引發(fā)一個(gè)CException
異常,并輸出一個(gè)錯(cuò)誤消息。
AssertEquals
宏用于斷言兩個(gè)值是否相等。如果兩個(gè)值不相等,則會(huì)引發(fā)一個(gè)CException
異常,并輸出一個(gè)錯(cuò)誤消息。
總的來(lái)說(shuō),AssertThat
用于判斷一個(gè)表達(dá)式的真假,而AssertEquals
用于判斷兩個(gè)值的相等性。