Home | History | Annotate | Download | only in base

Lines Matching refs:Ordinal

6 #include "sync/internal_api/public/base/ordinal.h"
37 typedef Ordinal<TestOrdinalTraits> TestOrdinal;
38 typedef Ordinal<LongOrdinalTraits> LongOrdinal;
39 typedef Ordinal<LargeOrdinalTraits> LargeOrdinal;
88 TEST(Ordinal, Invalid) {
113 TEST(Ordinal, Valid) {
121 TEST(Ordinal, CreateInitialOrdinal) {
130 // Create an invalid and a valid Ordinal. EqualsOrBothInvalid should
132 TEST(Ordinal, EqualsOrBothInvalid) {
144 TEST(Ordinal, LessThan) {
165 TEST(Ordinal, LessThanLarge) {
174 TEST(Ordinal, GreaterThan) {
194 TEST(Ordinal, Equals) {
240 TEST(Ordinal, LessThanFn) {
263 const Ordinal<Traits> ordinal1(ordinal_string1);
264 const Ordinal<Traits> ordinal2(ordinal_string2);
265 const Ordinal<Traits> between1 = ordinal1.CreateBetween(ordinal2);
266 const Ordinal<Traits> between2 = ordinal2.CreateBetween(ordinal1);
272 // from this set, CreateBetween should return an Ordinal roughly between
274 TEST(Ordinal, CreateBetweenSingleDigit) {
281 // strings from this set, CreateBetween should return an Ordinal roughly
283 TEST(Ordinal, CreateBetweenDifferentLengths) {
297 // return an Ordinal roughly between them that have as few digits as
299 TEST(Ordinal, CreateBetweenOverflow) {
312 // should return an Ordinal roughly between them that have as few digits
314 TEST(Ordinal, CreateBetweenOverflowLarge) {
319 // Create some Ordinals. CreateBefore should return an Ordinal
321 TEST(Ordinal, CreateBefore) {
328 // Create some Ordinals. CreateAfter should return an Ordinal
330 TEST(Ordinal, CreateAfter) {
340 TEST(Ordinal, EqualsFn) {
355 TEST(Ordinal, Sort) {