package proxy

import "testing"

func TestProxy(t *testing.T) {
	//create default session if required
	t.Skip("this isn't an automated test, just an entrypoint for debugging")

	proxy := &VncProxy{
		WsListeningURL:  "http://0.0.0.0:7778/", // empty = not listening on ws
		RecordingDir:    "d:\\",                 // empty = no recording
		TCPListeningURL: ":5904",
		//RecordingDir:          "C:\\vncRec", // empty = no recording
		ProxyVncPassword: "1234", //empty = no auth
		SingleSession: &VncSession{
			TargetHostname: "192.168.1.101",
			TargetPort:     "5901",
			TargetPassword: "123456",
			ID:             "dummySession",
			Status:         SessionStatusInit,
			Type:           SessionTypeRecordingProxy,
		}, // to be used when not using sessions
		UsingSessions: false, //false = single session - defined in the var above
	}

	proxy.StartListening()
}