func (test *zkFollowerResignationTest) InitFunc() ([]time.Duration, error) {
	test.info.Println("InitFunc()")
	zkConn, _, err := zk.Connect([]string{test.testSetup.zkURL}, test.testSetup.heartBeat)
	test.zkConn = zkConn
	if err != nil {
		test.error.Printf("frTest: Error in zk.Connect (%s): %v",
			test.testSetup.zkURL, err)
		return nil, err
	}
	myStr, err := zkConn.Create(test.testSetup.electionNode,
		[]byte("data"), 0, zk.WorldACL(zk.PermAll))
	if err != nil {
		test.error.Printf("frTest: Error creating the election node (%s): %v",
			test.testSetup.electionNode, err)
		return nil, err
	}
	fmt.Println("Got myStr from create: ", myStr)
	return []time.Duration{
		time.Second * 1,
		time.Second * 1,
		time.Second * 1,
		time.Second * 1,
		time.Second * 1,
	}, nil
}
CreateTestData: Implement the zkTestCallbacks interface
Initialize the steps
package integrationtest
import (
	"fmt"
	"log"
	"os"
	"time"
	"github.com/Comcast/go-leaderelection"
	"github.com/samuel/go-zookeeper/zk"
)
type zkFollowerResignationTest struct {
	testSetup                   ZKTestSetup
	leaderElector               *leaderelection.Election
	follower1Elector            *leaderelection.Election
	follower2Elector            *leaderelection.Election
	lStatus, f1Status, f2Status leaderelection.Status
	zkConn                      *zk.Conn
	info                        *log.Logger
	error                       *log.Logger
}
func (test *zkFollowerResignationTest) CreateTestData() (err error) {
	test.info.Println("CreateTestData()")
	return nil
}