go-micro.dev/v5@v5.12.0/store/nats-js-kv/test_data.go (about) 1 package natsjskv 2 3 import "go-micro.dev/v5/store" 4 5 type test struct { 6 Record *store.Record 7 Database string 8 Table string 9 } 10 11 var ( 12 table = []test{ 13 { 14 Record: &store.Record{ 15 Key: "One", 16 Value: []byte("First value"), 17 }, 18 }, 19 { 20 Record: &store.Record{ 21 Key: "Two", 22 Value: []byte("Second value"), 23 }, 24 Table: "prefix_test", 25 }, 26 { 27 Record: &store.Record{ 28 Key: "Third", 29 Value: []byte("Third value"), 30 }, 31 Database: "new-bucket", 32 }, 33 { 34 Record: &store.Record{ 35 Key: "Four", 36 Value: []byte("Fourth value"), 37 }, 38 Database: "new-bucket", 39 Table: "prefix_test", 40 }, 41 { 42 Record: &store.Record{ 43 Key: "empty-value", 44 Value: []byte{}, 45 }, 46 Database: "new-bucket", 47 }, 48 { 49 Record: &store.Record{ 50 Key: "Alex", 51 Value: []byte("Some value"), 52 }, 53 Database: "prefix-test", 54 Table: "names", 55 }, 56 { 57 Record: &store.Record{ 58 Key: "Jones", 59 Value: []byte("Some value"), 60 }, 61 Database: "prefix-test", 62 Table: "names", 63 }, 64 { 65 Record: &store.Record{ 66 Key: "Adrianna", 67 Value: []byte("Some value"), 68 }, 69 Database: "prefix-test", 70 Table: "names", 71 }, 72 { 73 Record: &store.Record{ 74 Key: "MexicoCity", 75 Value: []byte("Some value"), 76 }, 77 Database: "prefix-test", 78 Table: "cities", 79 }, 80 { 81 Record: &store.Record{ 82 Key: "HoustonCity", 83 Value: []byte("Some value"), 84 }, 85 Database: "prefix-test", 86 Table: "cities", 87 }, 88 { 89 Record: &store.Record{ 90 Key: "ZurichCity", 91 Value: []byte("Some value"), 92 }, 93 Database: "prefix-test", 94 Table: "cities", 95 }, 96 { 97 Record: &store.Record{ 98 Key: "Helsinki", 99 Value: []byte("Some value"), 100 }, 101 Database: "prefix-test", 102 Table: "cities", 103 }, 104 { 105 Record: &store.Record{ 106 Key: "testKeytest", 107 Value: []byte("Some value"), 108 }, 109 Table: "some_table", 110 }, 111 { 112 Record: &store.Record{ 113 Key: "testSecondtest", 114 Value: []byte("Some value"), 115 }, 116 Table: "some_table", 117 }, 118 { 119 Record: &store.Record{ 120 Key: "lalala", 121 Value: []byte("Some value"), 122 }, 123 Table: "some_table", 124 }, 125 { 126 Record: &store.Record{ 127 Key: "testAnothertest", 128 Value: []byte("Some value"), 129 }, 130 }, 131 { 132 Record: &store.Record{ 133 Key: "FobiddenCharactersAreAllowed:|@..+", 134 Value: []byte("data no matter"), 135 }, 136 }, 137 } 138 )