mirror of
https://github.com/go-i2p/goSam.git
synced 2025-07-13 06:07:42 -04:00
192 lines
5.0 KiB
Go
192 lines
5.0 KiB
Go
![]() |
package goSam
|
||
|
|
||
|
import "testing"
|
||
|
|
||
|
func TestOptionAddrString(t *testing.T) {
|
||
|
client, err := NewClientFromOptions(SetAddr("127.0.0.1:7656"), SetDebug(true))
|
||
|
if err != nil {
|
||
|
t.Fatalf("NewDefaultClient() Error: %q\n", err)
|
||
|
}
|
||
|
if err := client.Close(); err != nil {
|
||
|
t.Fatalf("client.Close() Error: %q\n", err)
|
||
|
}
|
||
|
}
|
||
|
|
||
|
func TestOptionAddrStringLh(t *testing.T) {
|
||
|
client, err := NewClientFromOptions(SetAddr("localhost:7656"), SetDebug(true))
|
||
|
if err != nil {
|
||
|
t.Fatalf("NewDefaultClient() Error: %q\n", err)
|
||
|
}
|
||
|
if err := client.Close(); err != nil {
|
||
|
t.Fatalf("client.Close() Error: %q\n", err)
|
||
|
}
|
||
|
}
|
||
|
|
||
|
func TestOptionAddrSlice(t *testing.T) {
|
||
|
client, err := NewClientFromOptions(SetAddr("127.0.0.1", "7656"), SetDebug(true))
|
||
|
if err != nil {
|
||
|
t.Fatalf("NewDefaultClient() Error: %q\n", err)
|
||
|
}
|
||
|
if err := client.Close(); err != nil {
|
||
|
t.Fatalf("client.Close() Error: %q\n", err)
|
||
|
}
|
||
|
}
|
||
|
|
||
|
func TestOptionAddrMixedSlice(t *testing.T) {
|
||
|
client, err := NewClientFromOptions(SetAddrMixed("127.0.0.1", 7656), SetDebug(true))
|
||
|
if err != nil {
|
||
|
t.Fatalf("NewDefaultClient() Error: %q\n", err)
|
||
|
}
|
||
|
if err := client.Close(); err != nil {
|
||
|
t.Fatalf("client.Close() Error: %q\n", err)
|
||
|
}
|
||
|
}
|
||
|
|
||
|
func TestOptionHost(t *testing.T) {
|
||
|
client, err := NewClientFromOptions(SetHost("127.0.0.1"), SetDebug(true))
|
||
|
if err != nil {
|
||
|
t.Fatalf("NewDefaultClient() Error: %q\n", err)
|
||
|
}
|
||
|
if err := client.Close(); err != nil {
|
||
|
t.Fatalf("client.Close() Error: %q\n", err)
|
||
|
}
|
||
|
}
|
||
|
|
||
|
func TestOptionPort(t *testing.T) {
|
||
|
client, err := NewClientFromOptions(SetPort("7656"), SetDebug(true))
|
||
|
if err != nil {
|
||
|
t.Fatalf("NewDefaultClient() Error: %q\n", err)
|
||
|
}
|
||
|
if err := client.Close(); err != nil {
|
||
|
t.Fatalf("client.Close() Error: %q\n", err)
|
||
|
}
|
||
|
}
|
||
|
|
||
|
func TestOptionPortInt(t *testing.T) {
|
||
|
client, err := NewClientFromOptions(SetPortInt(7656), SetDebug(true))
|
||
|
if err != nil {
|
||
|
t.Fatalf("NewDefaultClient() Error: %q\n", err)
|
||
|
}
|
||
|
if err := client.Close(); err != nil {
|
||
|
t.Fatalf("client.Close() Error: %q\n", err)
|
||
|
}
|
||
|
}
|
||
|
|
||
|
func TestOptionDebug(t *testing.T) {
|
||
|
client, err := NewClientFromOptions(SetDebug(true))
|
||
|
if err != nil {
|
||
|
t.Fatalf("NewDefaultClient() Error: %q\n", err)
|
||
|
}
|
||
|
if err := client.Close(); err != nil {
|
||
|
t.Fatalf("client.Close() Error: %q\n", err)
|
||
|
}
|
||
|
}
|
||
|
|
||
|
func TestOptionInLength(t *testing.T) {
|
||
|
client, err := NewClientFromOptions(SetInLength(3), SetDebug(true))
|
||
|
client.inlength()
|
||
|
if err != nil {
|
||
|
t.Fatalf("NewDefaultClient() Error: %q\n", err)
|
||
|
}
|
||
|
if err := client.Close(); err != nil {
|
||
|
t.Fatalf("client.Close() Error: %q\n", err)
|
||
|
}
|
||
|
}
|
||
|
|
||
|
func TestOptionOutLength(t *testing.T) {
|
||
|
client, err := NewClientFromOptions(SetInLength(3), SetDebug(true))
|
||
|
client.outlength()
|
||
|
if err != nil {
|
||
|
t.Fatalf("NewDefaultClient() Error: %q\n", err)
|
||
|
}
|
||
|
if err := client.Close(); err != nil {
|
||
|
t.Fatalf("client.Close() Error: %q\n", err)
|
||
|
}
|
||
|
}
|
||
|
|
||
|
func TestOptionInVariance(t *testing.T) {
|
||
|
client, err := NewClientFromOptions(SetInVariance(1), SetDebug(true))
|
||
|
client.invariance()
|
||
|
if err != nil {
|
||
|
t.Fatalf("NewDefaultClient() Error: %q\n", err)
|
||
|
}
|
||
|
if err := client.Close(); err != nil {
|
||
|
t.Fatalf("client.Close() Error: %q\n", err)
|
||
|
}
|
||
|
}
|
||
|
|
||
|
func TestOptionOutVariance(t *testing.T) {
|
||
|
client, err := NewClientFromOptions(SetOutVariance(1), SetDebug(true))
|
||
|
client.outvariance()
|
||
|
if err != nil {
|
||
|
t.Fatalf("NewDefaultClient() Error: %q\n", err)
|
||
|
}
|
||
|
if err := client.Close(); err != nil {
|
||
|
t.Fatalf("client.Close() Error: %q\n", err)
|
||
|
}
|
||
|
}
|
||
|
|
||
|
func TestOptionInQuantity(t *testing.T) {
|
||
|
client, err := NewClientFromOptions(SetInQuantity(6), SetDebug(true))
|
||
|
client.inquantity()
|
||
|
if err != nil {
|
||
|
t.Fatalf("NewDefaultClient() Error: %q\n", err)
|
||
|
}
|
||
|
if err := client.Close(); err != nil {
|
||
|
t.Fatalf("client.Close() Error: %q\n", err)
|
||
|
}
|
||
|
}
|
||
|
|
||
|
func TestOptionOutQuantity(t *testing.T) {
|
||
|
client, err := NewClientFromOptions(SetOutQuantity(6), SetDebug(true))
|
||
|
client.outquantity()
|
||
|
if err != nil {
|
||
|
t.Fatalf("NewDefaultClient() Error: %q\n", err)
|
||
|
}
|
||
|
if err := client.Close(); err != nil {
|
||
|
t.Fatalf("client.Close() Error: %q\n", err)
|
||
|
}
|
||
|
}
|
||
|
|
||
|
func TestOptionInBackups(t *testing.T) {
|
||
|
client, err := NewClientFromOptions(SetInBackups(5), SetDebug(true))
|
||
|
client.inbackups()
|
||
|
if err != nil {
|
||
|
t.Fatalf("NewDefaultClient() Error: %q\n", err)
|
||
|
}
|
||
|
if err := client.Close(); err != nil {
|
||
|
t.Fatalf("client.Close() Error: %q\n", err)
|
||
|
}
|
||
|
}
|
||
|
|
||
|
func TestOptionOutBackups(t *testing.T) {
|
||
|
client, err := NewClientFromOptions(SetOutBackups(5), SetDebug(true))
|
||
|
client.outbackups()
|
||
|
if err != nil {
|
||
|
t.Fatalf("NewDefaultClient() Error: %q\n", err)
|
||
|
}
|
||
|
if err := client.Close(); err != nil {
|
||
|
t.Fatalf("client.Close() Error: %q\n", err)
|
||
|
}
|
||
|
}
|
||
|
|
||
|
func TestOptionEncryptLease(t *testing.T) {
|
||
|
client, err := NewClientFromOptions(SetEncrypt(true), SetDebug(true))
|
||
|
if err != nil {
|
||
|
t.Fatalf("NewDefaultClient() Error: %q\n", err)
|
||
|
}
|
||
|
if err := client.Close(); err != nil {
|
||
|
t.Fatalf("client.Close() Error: %q\n", err)
|
||
|
}
|
||
|
}
|
||
|
|
||
|
func TestOptionUnpublishedLease(t *testing.T) {
|
||
|
client, err := NewClientFromOptions(SetUnpublished(true), SetDebug(true))
|
||
|
if err != nil {
|
||
|
t.Fatalf("NewDefaultClient() Error: %q\n", err)
|
||
|
}
|
||
|
if err := client.Close(); err != nil {
|
||
|
t.Fatalf("client.Close() Error: %q\n", err)
|
||
|
}
|
||
|
}
|