]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Add some tests of subsecond modifier for date/time functions. Sync with trunk. subsec-modifier
authorlarrybr <larrybr@noemail.net>
Thu, 4 May 2023 20:19:33 +0000 (20:19 +0000)
committerlarrybr <larrybr@noemail.net>
Thu, 4 May 2023 20:19:33 +0000 (20:19 +0000)
FossilOrigin-Name: 6499ebff545e663198bd0534be205a4e9ca68c7fb20fdcfa54fae4d9b79bfe3a

1  2 
manifest
manifest.uuid
test/date.test

diff --cc manifest
index e34485f0ad600ca38722a17b18f8d2c47b211dce,0e1b742f45c66a96941d21eae333a39d3a4ebbbd..c239180afb38dcc4f9ae7cbb27970f75e66a979f
+++ b/manifest
@@@ -1,5 -1,5 +1,5 @@@
- C Add\sa\snew\smodifier\sto\sdate/time\sfunctions:\s"subsecond".\s\sMay\sbe\nabbreviated\sas\sjust\s"subsec".\s\sThis\smodifier\scauses\sfunctions\sto\stry\nto\sshow\sfractional\sseconds\sif\sthey\sdo\snot\salready.
- D 2023-04-21T15:30:47.608
 -C Enhance\sthe\sformat()\sfunction\sso\sthat\sthe\s","\smodifier\sworks\sfor\sfloating\npoint\snumbers\sin\saddition\sto\sintegers.
 -D 2023-05-04T14:44:53.844
++C Add\ssome\stests\sof\ssubsecond\smodifier\sfor\sdate/time\sfunctions.\sSync\swith\strunk.
++D 2023-05-04T20:19:33.316
  F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
  F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
  F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724
@@@ -919,10 -922,10 +922,10 @@@ F test/createtab.test 85cdfdae5c3de331c
  F test/cse.test 00b3aea44b16828833c94fbe92475fd6977583fcb064ae0bc590986812b38d0c
  F test/csv01.test 2ab5514005fd308995c8910bc313e47f0368b94213b9d6c27f9a2da78796a091
  F test/ctime.test 340f362f41f92972bbd71f44e10569a5cc694062b692231bd08aa6fe6c1c4773
- F test/cursorhint.test a44811a341281ebb73b939cb11bdcc2f374dc70e7e0f6cd7bfcb02e6fee67831
+ F test/cursorhint.test 05cf0febe5c5f8a31f199401fd1c9322249e753950d55f26f9d5aca61408a270
  F test/cursorhint2.test 6f3aa9cb19e7418967a10ec6905209bcbb5968054da855fc36c8beee9ae9c42f
  F test/dataversion1.test 6e5e86ac681f0782e766ebcb56c019ae001522d114e0e111e5ebf68ccf2a7bb8
--F test/date.test 118e04db8c8b4efeb885542b4918c7b869a34c460a6bebbfe927dfd75706b80d
++F test/date.test 1d44557f668298b10d3335b22ab8feb133267b67ec4d85538908fe4dfebd2611
  F test/date2.test 7e12ec14aaf4d5e6294b4ba140445b0eca06ea50062a9c3a69c4ee13d0b6f8b1
  F test/date3.test a1b77abf05c6772fe5ca2337cac1398892f2a41e62bce7e6be0f4a08a0e64ae5
  F test/dbdata.test 042f49acff3438f940eeba5868d3af080ae64ddf26ae78f80c92bec3ca7d8603
@@@ -2059,11 -2068,9 +2068,8 @@@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a9
  F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
  F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
  F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
- P 13f2638622871db9b91db547dcfd38f61c03e7696e4df5144adefcd86140aeba
- R 2529341824942da9d8aad7d6b6ee37a6
- T *branch * subsec-modifier
- T *sym-subsec-modifier *
- T -sym-trunk *
 -P d3370d59cffb7ab982d6c620c93d22aa6a9dc786e1c4af95ca8d45ff0b9b7d6f 7080e196a1f887640ff51ddc508ec6796ce12874c2944855702753b64a8e5e50
 -R ba5de07dbdc63490b9fe4eac9a9617b8
 -T +closed 7080e196a1f887640ff51ddc508ec6796ce12874c2944855702753b64a8e5e50
--U drh
- Z 03013fcb8c96af9e078547fa6f689eef
 -Z f040165d56f687ae5af07ee029ea9c36
++P 03f2a15e8779d8ca76510badeabde62a0539ce8a6368d7a9688f5aadc215b940 83683e108bce83c105bbcce1aa62880d8f14ebf3383d87d83a1e5c85026a7817
++R 8af27f80731782e09fcf7d27c983e6a4
++U larrybr
++Z e803a0dc2aef84dc50855cfa469da94e
  # Remove this line to create a well-formed Fossil manifest.
diff --cc manifest.uuid
index 730a04f96bb5413d2727dc3b7429305d530acaef,7846920bc77a7ae4ab1a42cd7f95f6eb2efb923f..9505d9cefbefe7c172f6d2ebefab4e5113f68e07
@@@ -1,1 -1,1 +1,1 @@@
- 03f2a15e8779d8ca76510badeabde62a0539ce8a6368d7a9688f5aadc215b940
 -83683e108bce83c105bbcce1aa62880d8f14ebf3383d87d83a1e5c85026a7817
++6499ebff545e663198bd0534be205a4e9ca68c7fb20fdcfa54fae4d9b79bfe3a
diff --cc test/date.test
index 62233ad8f62c8acf672b7c9bebc18badda510f63,62233ad8f62c8acf672b7c9bebc18badda510f63..3e93181896f6ad69ebb0d0e7dffedb95db862d66
@@@ -544,4 -544,4 +544,10 @@@ datetest 17.7 {datetime(38,'start of ye
  #
  datetest 18.1 {strftime('%f',1.234,'unixepoch','localtime')} {01.234}
  
++# 2023-04 The 'subsecond' (or 'subsec') modifier alters resolutions
++# to at least milliseconds. Added for release 3.42.0 .
++datetest 18.2 {unixepoch('1970-01-01T00:00:00.1', 'subsec')} {0.1}
++datetest 18.3 {unixepoch('1970-01-01T00:00:00.2', 'subsecond')} {0.2}
++datetest 18.4 {julianday('-4713-11-24 13:40:48.864', 'subsec')} {0.07001}
++datetest 18.5 {typeof(unixepoch('now', 'subsecond'))} {real}
  finish_test