add flag helper func

This commit is contained in:
Daniel Smith
2015-01-02 13:57:10 -08:00
parent 6c6cdac0e9
commit b7b2ee34de
2 changed files with 44 additions and 0 deletions

View File

@@ -25,6 +25,10 @@ import (
"speter.net/go/exp/math/dec/inf"
)
var (
testQuantityFlag = QuantityFlag("quantityFlag", "1M", "dummy flag for testing the quantity flag mechanism")
)
func dec(i int64, exponent int) *inf.Dec {
// See the below test-- scale is the negative of an exponent.
return inf.NewDec(i, inf.Scale(-exponent))
@@ -425,3 +429,11 @@ func TestCopy(t *testing.T) {
t.Errorf("Copy didn't")
}
}
func TestQFlagSet(t *testing.T) {
qf := qFlag{&Quantity{}}
qf.Set("1Ki")
if e, a := "1Ki", qf.String(); e != a {
t.Errorf("Unexpected result %v != %v", e, a)
}
}