Home | History | Annotate | Download | only in profile
      1 // Copyright 2015 The Go Authors. All rights reserved.
      2 // Use of this source code is governed by a BSD-style
      3 // license that can be found in the LICENSE file.
      4 
      5 package profile
      6 
      7 import (
      8 	"bytes"
      9 	"testing"
     10 )
     11 
     12 func TestEmptyProfile(t *testing.T) {
     13 	var buf bytes.Buffer
     14 	p, err := Parse(&buf)
     15 	if err != nil {
     16 		t.Error("Want no error, got", err)
     17 	}
     18 	if p == nil {
     19 		t.Fatal("Want a valid profile, got <nil>")
     20 	}
     21 	if !p.Empty() {
     22 		t.Errorf("Profile should be empty, got %#v", p)
     23 	}
     24 }
     25