mirror of
https://codeberg.org/scip/rpnc.git
synced 2025-12-16 12:01:01 +01:00
fix linter
This commit is contained in:
@@ -1,16 +1,15 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"os"
|
||||
"testing"
|
||||
|
||||
"github.com/rogpeppe/go-internal/testscript"
|
||||
)
|
||||
|
||||
func TestMain(m *testing.M) {
|
||||
os.Exit(testscript.RunMain(m, map[string]func() int{
|
||||
"testrpn": Main,
|
||||
}))
|
||||
testscript.Main(m, map[string]func(){
|
||||
"rpn": main,
|
||||
})
|
||||
}
|
||||
|
||||
func TestRpn(t *testing.T) {
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
exec testrpn 1 2 dump
|
||||
exec rpn 1 2 dump
|
||||
stdout 'Stack revision 2 .0x'
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
! exec testrpn 1 2 dumb
|
||||
! exec rpn 1 2 dumb
|
||||
stdout 'unknown command or operator'
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
exec testrpn -p 4 2 3 /
|
||||
exec rpn -p 4 2 3 /
|
||||
stdout '0.6667\n'
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
! exec testrpn 4 +
|
||||
! exec rpn 4 +
|
||||
stdout 'stack doesn''t provide enough arguments'
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
exec testrpn -d 44 55 *
|
||||
exec rpn -d 44 55 *
|
||||
stdout 'push to stack: 2420.00\n'
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
! exec testrpn 100 50 50 - /
|
||||
! exec rpn 100 50 50 - /
|
||||
stdout 'division by null'
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
exec testrpn -d -c test.lua 3 5 lower
|
||||
exec rpn -d -c test.lua 3 5 lower
|
||||
stdout '3\n'
|
||||
|
||||
-- test.lua --
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
exec testrpn 09:55 4:15 -
|
||||
exec rpn 09:55 4:15 -
|
||||
stdout '5.67\n'
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
exec testrpn 44 55 *
|
||||
exec rpn 44 55 *
|
||||
stdout '2420\n'
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
exec testrpn -m
|
||||
exec rpn -m
|
||||
stdout 'This software is licensed under the GNU GENERAL PUBLIC LICENSE'
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
exec testrpn -h
|
||||
exec rpn -h
|
||||
stdout 'This is rpn'
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
exec testrpn -v
|
||||
exec rpn -v
|
||||
stdout 'This is rpn version'
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
exec echo 1 2 3 4 5 batch median
|
||||
stdin stdout
|
||||
exec testrpn
|
||||
exec rpn
|
||||
[unix] stdout '3\n'
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
exec echo 1 2 3 4 5
|
||||
stdin stdout
|
||||
[unix] exec testrpn median
|
||||
[unix] exec rpn median
|
||||
[unix] stdout '3\n'
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
exec echo 10 10 +
|
||||
stdin stdout
|
||||
exec testrpn
|
||||
exec rpn
|
||||
[unix] stdout '20\n'
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
stdin input.txt
|
||||
exec testrpn
|
||||
exec rpn
|
||||
[unix] stdout '28\n'
|
||||
|
||||
-- input.txt --
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
exec echo 1 2 3 4 5 median
|
||||
stdin stdout
|
||||
exec testrpn -b
|
||||
exec rpn -b
|
||||
[unix] stdout '3\n'
|
||||
|
||||
Reference in New Issue
Block a user