]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/libs/predef/test/version.cpp
update sources to v12.2.3
[ceph.git] / ceph / src / boost / libs / predef / test / version.cpp
index e86834cc0b99f8f177a1a9bfedc9653d8fc5acf4..68e724fb2bb0ac5b20987132b55d92aba4c3a06c 100644 (file)
@@ -34,6 +34,27 @@ void test_BOOST_VERSION_NUMBER()
     PREDEF_CHECK(BOOST_VERSION_NUMBER(100,99,99999) != 1009999999L);
     PREDEF_CHECK(BOOST_VERSION_NUMBER(100,99,99999) == 9999999L);
     PREDEF_CHECK(BOOST_VERSION_NUMBER(100,100,100000) == 0L);
+
+    PREDEF_CHECK(
+        BOOST_VERSION_NUMBER_MAJOR(BOOST_VERSION_NUMBER(0,0,0)) == 0);
+    PREDEF_CHECK(
+        BOOST_VERSION_NUMBER_MAJOR(BOOST_VERSION_NUMBER(3,3,3)) == 3);
+    PREDEF_CHECK(
+        BOOST_VERSION_NUMBER_MAJOR(BOOST_VERSION_NUMBER(99,99,99999)) == 99);
+
+    PREDEF_CHECK(
+        BOOST_VERSION_NUMBER_MINOR(BOOST_VERSION_NUMBER(0,0,0)) == 0);
+    PREDEF_CHECK(
+        BOOST_VERSION_NUMBER_MINOR(BOOST_VERSION_NUMBER(3,3,3)) == 3);
+    PREDEF_CHECK(
+        BOOST_VERSION_NUMBER_MINOR(BOOST_VERSION_NUMBER(99,99,99999)) == 99);
+
+    PREDEF_CHECK(
+        BOOST_VERSION_NUMBER_PATCH(BOOST_VERSION_NUMBER(0,0,0)) == 0);
+    PREDEF_CHECK(
+        BOOST_VERSION_NUMBER_PATCH(BOOST_VERSION_NUMBER(3,3,3)) == 3);
+    PREDEF_CHECK(
+        BOOST_VERSION_NUMBER_PATCH(BOOST_VERSION_NUMBER(99,99,99999)) == 99999);
 }
 
 int main()