Add configurable main-road checkpoints and reconnect replacements; record Workshop 0.0.136
continuous-integration/drone/push Build is passing
continuous-integration/drone/push Build is passing
This commit is contained in:
@@ -67,6 +67,10 @@ int main(){
|
||||
bool recognized=(section=="intel"&&option=="reveal")||(section=="mission"&&option=="radio");
|
||||
assert(CoreSetting(section,option).empty()==!recognized);
|
||||
}
|
||||
assert(CoreSetting("mission","largeroadblocks")=="largeRoadblockCount");
|
||||
assert(CoreSetting("mission","mainroadwidth")=="mainRoadWidthMetres");
|
||||
assert(Valid("largeRoadblockCount",0)&&Valid("largeRoadblockCount",30)&&!Valid("largeRoadblockCount",31)&&!Valid("largeRoadblockCount",-1));
|
||||
assert(Valid("mainRoadWidthMetres",5)&&Valid("mainRoadWidthMetres",6)&&Valid("mainRoadWidthMetres",12)&&!Valid("mainRoadWidthMetres",4)&&!Valid("mainRoadWidthMetres",13));
|
||||
int parsed=-1;
|
||||
for(std::string malformed:{"", "-1", "+1", "1.0", "10junk", "1e2", "0x10", " 50", "50 ", "1234567"})
|
||||
assert(!Integer(malformed,parsed));
|
||||
|
||||
Reference in New Issue
Block a user