58 lines
1.4 KiB
Go
58 lines
1.4 KiB
Go
|
|
package examples_test
|
||
|
|
|
||
|
|
import (
|
||
|
|
"os/exec"
|
||
|
|
"testing"
|
||
|
|
|
||
|
|
"github.com/stretchr/testify/assert"
|
||
|
|
)
|
||
|
|
|
||
|
|
func TestExample_Checksums(t *testing.T) {
|
||
|
|
cmd := exec.Command("go", "run", ".")
|
||
|
|
cmd.Dir = "./checksums"
|
||
|
|
out, err := cmd.CombinedOutput()
|
||
|
|
assert.NoError(t, err, string(out))
|
||
|
|
}
|
||
|
|
|
||
|
|
func TestExample_Hash(t *testing.T) {
|
||
|
|
cmd := exec.Command("go", "run", ".")
|
||
|
|
cmd.Dir = "./hash"
|
||
|
|
out, err := cmd.CombinedOutput()
|
||
|
|
assert.NoError(t, err, string(out))
|
||
|
|
}
|
||
|
|
|
||
|
|
func TestExample_PGPEncryptDecrypt(t *testing.T) {
|
||
|
|
cmd := exec.Command("go", "run", ".")
|
||
|
|
cmd.Dir = "./pgp_encrypt_decrypt"
|
||
|
|
out, err := cmd.CombinedOutput()
|
||
|
|
assert.NoError(t, err, string(out))
|
||
|
|
}
|
||
|
|
|
||
|
|
func TestExample_PGPGenerateKeys(t *testing.T) {
|
||
|
|
cmd := exec.Command("go", "run", ".")
|
||
|
|
cmd.Dir = "./pgp_generate_keys"
|
||
|
|
out, err := cmd.CombinedOutput()
|
||
|
|
assert.NoError(t, err, string(out))
|
||
|
|
}
|
||
|
|
|
||
|
|
func TestExample_PGPSignVerify(t *testing.T) {
|
||
|
|
cmd := exec.Command("go", "run", ".")
|
||
|
|
cmd.Dir = "./pgp_sign_verify"
|
||
|
|
out, err := cmd.CombinedOutput()
|
||
|
|
assert.NoError(t, err, string(out))
|
||
|
|
}
|
||
|
|
|
||
|
|
func TestExample_PGPSymmetricEncrypt(t *testing.T) {
|
||
|
|
cmd := exec.Command("go", "run", ".")
|
||
|
|
cmd.Dir = "./pgp_symmetric_encrypt"
|
||
|
|
out, err := cmd.CombinedOutput()
|
||
|
|
assert.NoError(t, err, string(out))
|
||
|
|
}
|
||
|
|
|
||
|
|
func TestExample_RSA(t *testing.T) {
|
||
|
|
cmd := exec.Command("go", "run", ".")
|
||
|
|
cmd.Dir = "./rsa"
|
||
|
|
out, err := cmd.CombinedOutput()
|
||
|
|
assert.NoError(t, err, string(out))
|
||
|
|
}
|