Merge pull request #1 from euphoria-laxis/package/tests

Package/tests
This commit is contained in:
Euphoria Laxis 2023-04-28 21:10:13 +02:00 committed by GitHub
commit 7f964ef409
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 30 additions and 7 deletions

24
.github/workflows/test.yml vendored Normal file
View File

@ -0,0 +1,24 @@
# This workflow will build a golang project
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-go
name: Test github.com/euphoria-laxis/argon2
on:
push:
branches: [ "master", "release/*" ]
pull_request:
branches: [ "master", "release/*" ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Set up Go
uses: actions/setup-go@v3
with:
go-version: 1.19
- name: Build
run: go build -v ./...
- name: Test
run: go test -v ./...

View File

@ -1,7 +1,6 @@
package _tests
package utils
import (
"github.com/euphoria-laxis/argon2/utils"
"log"
"testing"
)
@ -12,12 +11,12 @@ var (
func TestHashStringArgon2(t *testing.T) {
var err error
randomString, err = utils.RandomString(32)
randomString, err = RandomString(32)
if err != nil {
log.Print(err)
t.Fail()
}
hashedString, err = utils.HashStringArgon2(randomString)
hashedString, err = HashStringArgon2(randomString)
if err != nil {
log.Print(err)
t.Fail()
@ -25,7 +24,7 @@ func TestHashStringArgon2(t *testing.T) {
}
func TestCompareStringToArgon2Hash(t *testing.T) {
match, err := utils.CompareStringToArgon2Hash(randomString, hashedString)
match, err := CompareStringToArgon2Hash(randomString, hashedString)
if err != nil {
log.Print(err)
t.Fail()
@ -35,12 +34,12 @@ func TestCompareStringToArgon2Hash(t *testing.T) {
log.Println("passwords should match")
t.Fail()
}
randomString, err = utils.RandomString(32)
randomString, err = RandomString(32)
if err != nil {
log.Print(err)
t.Fail()
}
match, err = utils.CompareStringToArgon2Hash(randomString, hashedString)
match, err = CompareStringToArgon2Hash(randomString, hashedString)
if err != nil {
log.Print(err)
t.Fail()