/*
- * Copyright 2014 Facebook, Inc.
+ * Copyright 2015 Facebook, Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
}
EXPECT_FALSE(reader.next());
EXPECT_EQ(reader.value(), std::numeric_limits<uint32_t>::max());
- EXPECT_EQ(reader.position(), reader.size() - 1);
+ EXPECT_EQ(reader.position(), reader.size());
}
template <class Reader, class List>
}
EXPECT_FALSE(reader.skip(skipStep));
EXPECT_EQ(reader.value(), std::numeric_limits<uint32_t>::max());
- EXPECT_EQ(reader.position(), reader.size() - 1);
+ EXPECT_EQ(reader.position(), reader.size());
EXPECT_FALSE(reader.next());
}
value = reader.value() + delta;
}
EXPECT_EQ(reader.value(), std::numeric_limits<uint32_t>::max());
- EXPECT_EQ(reader.position(), reader.size() - 1);
+ EXPECT_EQ(reader.position(), reader.size());
EXPECT_FALSE(reader.next());
}
Reader reader(list);
EXPECT_FALSE(reader.skipTo(data.back() + 1));
EXPECT_EQ(reader.value(), std::numeric_limits<uint32_t>::max());
- EXPECT_EQ(reader.position(), reader.size() - 1);
+ EXPECT_EQ(reader.position(), reader.size());
EXPECT_FALSE(reader.next());
}
}
}
EXPECT_FALSE(reader.jump(data.size() + 1));
EXPECT_EQ(reader.value(), std::numeric_limits<uint32_t>::max());
- EXPECT_EQ(reader.position(), reader.size() - 1);
+ EXPECT_EQ(reader.position(), reader.size());
}
template <class Reader, class List>
EXPECT_FALSE(reader.jumpTo(data.back() + 1));
EXPECT_EQ(reader.value(), std::numeric_limits<uint32_t>::max());
- EXPECT_EQ(reader.position(), reader.size() - 1);
+ EXPECT_EQ(reader.position(), reader.size());
}
template <class Reader, class Encoder>