View Issue Details

IDProjectCategoryView StatusLast Update
0000472BiQubic FrameworkBackend / Corepublic2020-02-12 08:07
ReporterBootBlock Assigned ToBootBlock  
PriorityhighSeverityminorReproducibilityalways
Status closedResolutionfixed 
Summary0000472: StartsWithSwitch may be broken
Description

The Parameters.StartsWithSwitch(value) function may be broken as value doesn't start with a switch, and yet it specifically checks that it does so it can return True.

This change happened when the framework was consolidated and rewritten in places; a rogue optimisation may have bust stuff.

TagsBiQubic.Framework, CLI

Activities

BootBlock

2020-02-12 08:03

administrator   ~0000202

I... think that was by design and I misread things?

Anyway, it appears the Parameters.Contains(parameters()) function is case-sensitive and that was causing the failure.

BootBlock

2020-02-12 08:07

administrator   ~0000203

Lots of ToUpper vs ToLower inconsistencies; related to code analysis fixes.

Issue History

Date Modified Username Field Change
2020-02-12 07:53 BootBlock New Issue
2020-02-12 07:53 BootBlock Assigned To => BootBlock
2020-02-12 07:53 BootBlock Tag Attached: BiQubic.Framework
2020-02-12 07:53 BootBlock Tag Attached: CLI
2020-02-12 07:53 BootBlock Status new => assigned
2020-02-12 08:03 BootBlock Note Added: 0000202
2020-02-12 08:03 BootBlock Status assigned => closed
2020-02-12 08:03 BootBlock Resolution open => fixed
2020-02-12 08:07 BootBlock Note Added: 0000203