diff options
Diffstat (limited to 'configfile/main.go')
| -rw-r--r-- | configfile/main.go | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/configfile/main.go b/configfile/main.go index cf4e545..727559d 100644 --- a/configfile/main.go +++ b/configfile/main.go @@ -21,15 +21,18 @@ func main() { log.Fatalln("Error reading file:", err) } - var aDroplet pb.Droplet - if err := proto.Unmarshal(in, &aDroplet); err != nil { + var aCluster pb.Cluster + if err := proto.Unmarshal(in, &aCluster); err != nil { log.Fatalln("Failed to parse droplet:", err) } - log.Println(aDroplet) + log.Println(aCluster) + for i, d := range aCluster.Droplets { + log.Println("\tdrop =", i, d) + } } -func marshalWriteToFile(myWriter *bufio.Writer, e *pb.Droplet) { +func marshalWriteToFile(myWriter *bufio.Writer, e *pb.Cluster) { buf, err := proto.Marshal(e) if err != nil { log.Fatal("marshaling error: ", err) @@ -47,7 +50,7 @@ func marshalWriteToFile(myWriter *bufio.Writer, e *pb.Droplet) { func TestWriteDroplet() { buf := new(bytes.Buffer) - e := pb.CreateSampleDroplet() + e := pb.CreateSampleCluster(10) got := buf.String() log.Println(got) @@ -60,7 +63,7 @@ func TestWriteDroplet() { } func marshalUnmarshal() { - test := pb.CreateSampleDroplet() + test := pb.CreateSampleCluster(10) data, err := proto.Marshal(test) if err != nil { log.Fatal("marshaling error: ", err) |
