@@ -10,34 +10,34 @@ func TestUniq(t *testing.T) {
1010 tests := [][2 ][]Point {
1111 {
1212 { // in
13- Point {Metric : "metric" , Time : 1478025152 , Timestamp : 1 , Value : 1 },
14- Point {Metric : "metric" , Time : 1478025152 , Timestamp : 2 , Value : 2 },
15- Point {Metric : "metric" , Time : 1478025155 , Timestamp : 1 , Value : 1 },
13+ Point {MetricID : 1 , Time : 1478025152 , Timestamp : 1 , Value : 1 },
14+ Point {MetricID : 1 , Time : 1478025152 , Timestamp : 2 , Value : 2 },
15+ Point {MetricID : 1 , Time : 1478025155 , Timestamp : 1 , Value : 1 },
1616 },
1717 { // out
18- Point {Metric : "metric" , Time : 1478025152 , Timestamp : 2 , Value : 2 },
19- Point {Metric : "metric" , Time : 1478025155 , Timestamp : 1 , Value : 1 },
18+ Point {MetricID : 1 , Time : 1478025152 , Timestamp : 2 , Value : 2 },
19+ Point {MetricID : 1 , Time : 1478025155 , Timestamp : 1 , Value : 1 },
2020 },
2121 },
2222 {
2323 { // in
24- Point {Metric : "metric" , Time : 1478025152 , Timestamp : 3 , Value : 1 },
25- Point {Metric : "metric" , Time : 1478025152 , Timestamp : 2 , Value : 2 },
26- Point {Metric : "metric" , Time : 1478025155 , Timestamp : 1 , Value : 1 },
24+ Point {MetricID : 1 , Time : 1478025152 , Timestamp : 3 , Value : 1 },
25+ Point {MetricID : 1 , Time : 1478025152 , Timestamp : 2 , Value : 2 },
26+ Point {MetricID : 1 , Time : 1478025155 , Timestamp : 1 , Value : 1 },
2727 },
2828 { // out
29- Point {Metric : "metric" , Time : 1478025152 , Timestamp : 3 , Value : 1 },
30- Point {Metric : "metric" , Time : 1478025155 , Timestamp : 1 , Value : 1 },
29+ Point {MetricID : 1 , Time : 1478025152 , Timestamp : 3 , Value : 1 },
30+ Point {MetricID : 1 , Time : 1478025155 , Timestamp : 1 , Value : 1 },
3131 },
3232 },
3333 {
3434 { // in
35- Point {Metric : "metric" , Time : 1478025152 , Timestamp : 3 , Value : math .NaN ()},
36- Point {Metric : "metric" , Time : 1478025152 , Timestamp : 2 , Value : 2 },
37- Point {Metric : "metric" , Time : 1478025155 , Timestamp : 1 , Value : 1 },
35+ Point {MetricID : 1 , Time : 1478025152 , Timestamp : 3 , Value : math .NaN ()},
36+ Point {MetricID : 1 , Time : 1478025152 , Timestamp : 2 , Value : 2 },
37+ Point {MetricID : 1 , Time : 1478025155 , Timestamp : 1 , Value : 1 },
3838 },
3939 { // out
40- Point {Metric : "metric" , Time : 1478025155 , Timestamp : 1 , Value : 1 },
40+ Point {MetricID : 1 , Time : 1478025155 , Timestamp : 1 , Value : 1 },
4141 },
4242 },
4343 }
@@ -52,42 +52,42 @@ func TestCleanUp(t *testing.T) {
5252 tests := [][2 ][]Point {
5353 {
5454 { // in
55- Point {Metric : "metric" , Time : 1478025152 , Timestamp : 1 , Value : 1 },
56- Point {Metric : "" , Time : 1478025152 , Timestamp : 2 , Value : 2 },
57- Point {Metric : "metric" , Time : 1478025155 , Timestamp : 1 , Value : 1 },
55+ Point {MetricID : 1 , Time : 1478025152 , Timestamp : 1 , Value : 1 },
56+ Point {MetricID : 0 , Time : 1478025152 , Timestamp : 2 , Value : 2 },
57+ Point {MetricID : 1 , Time : 1478025155 , Timestamp : 1 , Value : 1 },
5858 },
5959 { // out
60- Point {Metric : "metric" , Time : 1478025152 , Timestamp : 1 , Value : 1 },
61- Point {Metric : "metric" , Time : 1478025155 , Timestamp : 1 , Value : 1 },
60+ Point {MetricID : 1 , Time : 1478025152 , Timestamp : 1 , Value : 1 },
61+ Point {MetricID : 1 , Time : 1478025155 , Timestamp : 1 , Value : 1 },
6262 },
6363 },
6464 {
6565 { // in
66- Point {Metric : "" , Time : 1478025152 , Timestamp : 3 , Value : 1 },
67- Point {Metric : "" , Time : 1478025152 , Timestamp : 2 , Value : 2 },
68- Point {Metric : "metric" , Time : 1478025155 , Timestamp : 1 , Value : 1 },
66+ Point {MetricID : 0 , Time : 1478025152 , Timestamp : 3 , Value : 1 },
67+ Point {MetricID : 0 , Time : 1478025152 , Timestamp : 2 , Value : 2 },
68+ Point {MetricID : 1 , Time : 1478025155 , Timestamp : 1 , Value : 1 },
6969 },
7070 { // out
71- Point {Metric : "metric" , Time : 1478025155 , Timestamp : 1 , Value : 1 },
71+ Point {MetricID : 1 , Time : 1478025155 , Timestamp : 1 , Value : 1 },
7272 },
7373 },
7474 {
7575 { // in
76- Point {Metric : "" , Time : 1478025152 , Timestamp : 3 , Value : 1 },
77- Point {Metric : "" , Time : 1478025152 , Timestamp : 2 , Value : 2 },
78- Point {Metric : "" , Time : 1478025155 , Timestamp : 1 , Value : 1 },
76+ Point {MetricID : 0 , Time : 1478025152 , Timestamp : 3 , Value : 1 },
77+ Point {MetricID : 0 , Time : 1478025152 , Timestamp : 2 , Value : 2 },
78+ Point {MetricID : 0 , Time : 1478025155 , Timestamp : 1 , Value : 1 },
7979 },
8080 { // out
8181 },
8282 },
8383 {
8484 { // in
85- Point {Metric : "metric" , Time : 1478025152 , Timestamp : 3 , Value : math .NaN ()},
86- Point {Metric : "metric" , Time : 1478025152 , Timestamp : 2 , Value : 2 },
87- Point {Metric : "metric" , Time : 1478025155 , Timestamp : 1 , Value : math .NaN ()},
85+ Point {MetricID : 1 , Time : 1478025152 , Timestamp : 3 , Value : math .NaN ()},
86+ Point {MetricID : 1 , Time : 1478025152 , Timestamp : 2 , Value : 2 },
87+ Point {MetricID : 1 , Time : 1478025155 , Timestamp : 1 , Value : math .NaN ()},
8888 },
8989 { // out
90- Point {Metric : "metric" , Time : 1478025152 , Timestamp : 2 , Value : 2 },
90+ Point {MetricID : 1 , Time : 1478025152 , Timestamp : 2 , Value : 2 },
9191 },
9292 },
9393 }
0 commit comments