问题描述
asserttotalNumber>=0;assertpageSize>0;????????????????????????????????????????啥意思?
解决方案
解决方案二:
assert是断言。就是说断言totalNumber会大于等于0,而pageSize一定大于0
解决方案三:
要小于会有什么情况?
解决方案四:
报错引用2楼qianmianwangzuo的回复:
要小于会有什么情况?
解决方案五:
什么错没看见报错
解决方案六:
你有启用断言么?-ea起用断言java-eatest如果是eclipse在右键RunAs菜单中RunConfigurations中JAVAApplication-->Arguments-->JVMarguments中也可以指定断言在不启用的情况下不会影响程序运行,单元测试中常用的
解决方案七:
Evaluatesitsargument.Iftheresultis0,themacroprintsadiagnosticmessageandabortstheprogram.Iftheconditionisnonzero,itdoesnothing.Thediagnosticmessagehastheformassertionfailedinfile<name>inline<num>wherenameisthenameofthesourcefile,andnumisthelinenumberoftheassertionthatfailedinthesourcefile.IntheReleaseversionofMFC,ASSERTdoesnotevaluatetheexpressionandthuswillnotinterrupttheprogram.Iftheexpressionmustbeevaluatedregardlessofenvironment,usetheVERIFYmacroinplaceofASSERT.NoteThisfunctionisavailableonlyintheDebugversionofMFC.
解决方案八:
asserttotalNumber>=0;断言如果totalNumber>=0测试通过totalNumber<0则抛出AssertionError的错误,程序终止
解决方案九:
引用7楼dearfen的回复:
asserttotalNumber>=0;断言如果totalNumber>=0测试通过totalNumber<0则抛出AssertionError的错误,程序终止
+1
解决方案十:
楼上正解。。