g3log/test_unit
Kjell Hedström 86473c60e0 Gimesketvirtadien's time requested changes (#104)
* Added "removeSink" method and related functionality to LogWorker API

* Added a new API for plugging in custom Timestamp generator.

* Revert "Added "removeSink" method and related functionality to LogWorker API"

This reverts commit c9cee5d9a0.

* Dropping shared_ptr<Timestamp> in log messages and using regular vars

* Moving to standard timespec struct from custom Timestamp

* Wiring timespec timestamps with formating routine

* Falling back to clock_gettime

* Reverting g3 API changes

* Optimizing format string generation

* Removed _microseconds from LogMessage

* Implemented sec fractional format key

* Optimization of format string generation

* Adjusting comments

* Refining localtime_formatted by introducing two helper functions

* refactored and simplified code

* fixed up some commented away unit tests

* refactoring message specifics tests to it's own test

* Use gcc 4.9

* C++14 for Linux

* Update .travis.yml

* Update buildAndRunTests.sh

* lower case in `-std=c++14`

* -lrt flag for gcc

* Added support for high precision clock on Linux/gcc (already there now for OSX). Windows is still missing

* intermediate comments

* Clarified for some code readers the mysterious use of assert in an expression that is always true

* refactored + renamed functions and constants. Added unit test for retrieving fractional type

* committing changes previously fixed - finished unit testing for g3::internal::time::GetFractional(..)

* added unit test for fractional to string

* added missing unit tests for localtime_formatted

* fixed? nano / microsec functionality to timer

* test
2016-08-11 00:27:52 -06:00
..
test_concept_sink.cpp Gimesketvirtadien's time requested changes (#104) 2016-08-11 00:27:52 -06:00
test_cpp_future_concepts.cpp Gimesketvirtadien's time requested changes (#104) 2016-08-11 00:27:52 -06:00
test_crashhandler_windows.cpp Improved copy constructors and assignment operator which is needed now when LOGLEVELS can be made on the fly 2015-08-12 06:43:24 -06:00
test_filechange.cpp removed false positives as detected by Checkmarx code analysis tool. Not impressed so far though with the tool 2016-03-18 10:50:59 -06:00
test_io.cpp Workaround for windows testing (#100) 2016-06-12 16:58:14 -06:00
test_linux_dynamic_loaded_sharedlib.cpp Breaking change but a good change: Cleared up the API for Creating log worker and Adding sinks 2015-08-19 10:08:41 -06:00
test_message.cpp Gimesketvirtadien's time requested changes (#104) 2016-08-11 00:27:52 -06:00
test_sink.cpp Breaking change but a good change: Cleared up the API for Creating log worker and Adding sinks 2015-08-19 10:08:41 -06:00
Test.cmake Gimesketvirtadien's time requested changes (#104) 2016-08-11 00:27:52 -06:00
tester_sharedlib.cpp Easier to install. continues 2015-07-19 23:10:56 -06:00
tester_sharedlib.h Renamed directories for a cleaner project structure 2014-10-03 01:20:33 -06:00
testing_helpers.cpp removed false positives as detected by Checkmarx code analysis tool. Not impressed so far though with the tool 2016-03-18 10:50:59 -06:00
testing_helpers.h Easier to install. continues 2015-07-19 23:10:56 -06:00