summaryrefslogtreecommitdiff
path: root/configfile/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'configfile/main.go')
-rw-r--r--configfile/main.go15
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)