mirror of
https://codeberg.org/scip/rpnc.git
synced 2025-12-17 04:21:01 +01:00
added tests for new functions
This commit is contained in:
39
calc_test.go
39
calc_test.go
@@ -241,6 +241,45 @@ func TestCalc(t *testing.T) {
|
|||||||
cmd: `4 4 + undo *`,
|
cmd: `4 4 + undo *`,
|
||||||
exp: 16,
|
exp: 16,
|
||||||
},
|
},
|
||||||
|
|
||||||
|
// bit tests
|
||||||
|
{
|
||||||
|
name: "bit and",
|
||||||
|
cmd: `1 3 and`,
|
||||||
|
exp: 1,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "bit or",
|
||||||
|
cmd: `1 3 or`,
|
||||||
|
exp: 3,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "bit xor",
|
||||||
|
cmd: `1 3 xor`,
|
||||||
|
exp: 2,
|
||||||
|
},
|
||||||
|
|
||||||
|
// converters
|
||||||
|
{
|
||||||
|
name: "inch-to-cm",
|
||||||
|
cmd: `111 inch-to-cm`,
|
||||||
|
exp: 281.94,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "gallons-to-liters",
|
||||||
|
cmd: `111 gallons-to-liters`,
|
||||||
|
exp: 420.135,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "meters-to-yards",
|
||||||
|
cmd: `111 meters-to-yards`,
|
||||||
|
exp: 1.2139107611548556,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "miles-to-kilometers",
|
||||||
|
cmd: `111 miles-to-kilometers`,
|
||||||
|
exp: 178.599,
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
for _, tt := range tests {
|
for _, tt := range tests {
|
||||||
|
|||||||
Reference in New Issue
Block a user