You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

52 lines
1.0 KiB

package client
import (
"testing"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
)
func TestGetRealms(t *testing.T) {
var client = initTest(t)
var realms []RealmRepresentation
{
var err error
realms, err = client.GetRealms()
require.Nil(t, err, "could not get realms")
assert.NotNil(t, realms)
}
}
func TestCreateRealm(t *testing.T) {
var client = initTest(t)
var realm = RealmRepresentation{
Realm: str("__internal"),
}
var err = client.CreateRealm(realm)
assert.Nil(t, err)
}
func TestGetRealm(t *testing.T) {
var client = initTest(t)
var realm, err = client.GetRealm("__internal")
assert.Nil(t, err)
assert.NotNil(t, realm)
}
func TestUpdateRealm(t *testing.T) {
var client = initTest(t)
var realm = RealmRepresentation{
DisplayName: str("Test update realm"),
}
var err = client.UpdateRealm("__internal", realm)
assert.Nil(t, err)
}
func TestDeleteRealm(t *testing.T) {
var client = initTest(t)
var err = client.DeleteRealm("__internal")
assert.Nil(t, err)
}