beder
b6edf3d772
clang-format
2014-03-25 00:11:17 -05:00
beder
59fa0f8440
Merge from core
2014-03-25 00:07:38 -05:00
beder
00c2a48df8
Remove stray log message in cmake
2014-03-25 00:04:04 -05:00
beder
489af23b80
Add test and util sources to make format
2014-03-25 00:02:16 -05:00
beder
ceb3533253
Suppress gtest warnings on xcode
2014-03-24 23:47:46 -05:00
beder
51bdebad5b
Add make format target to run clang-format
2014-03-24 23:46:03 -05:00
beder
4ba973027e
Fix clang compiler settings, and properly set up warnings so they don't interfere with gtest and gmock
2014-03-24 23:34:26 -05:00
Jesse Beder
f062430109
Merge from core, and update several missing DLL exports. This does not resolve them all (in particular, node_data::equals seems to be still missing, even though it is inlined in a header, which seems strange).
2014-03-24 00:31:43 -05:00
Jesse Beder
da0d87af80
Add missing DLL export, and set up gtest/gmock to properly import their symbols.
2014-03-23 23:56:17 -05:00
Jesse Beder
96b4ac05dc
Fix MSVC static/shared library mismatch with gtest.
2014-03-23 23:26:02 -05:00
Jesse Beder
dfb20686fd
Disable warning:
...
warning C4800: forcing value to bool 'true' or 'false' (performance warning)
for the node test, since it really doesn't make any sense in this context. (It's exactly what we intended with the "unspecified bool type".)
2014-03-23 22:42:06 -05:00
beder
735d0b14d5
Merge from core
2014-03-23 22:25:53 -05:00
beder
f5bec43e21
Removed unicode control sequence from test, since it's not guaranteed that the source code is UTF-8
2014-03-23 22:25:25 -05:00
beder
738b393571
Merge from core
2014-03-23 22:08:31 -05:00
beder
5b3af29ede
Add clang formatting file
2014-03-23 22:07:59 -05:00
beder
f0c6d17b13
Merge from core
2014-03-23 20:25:13 -05:00
beder
6b3c2249d7
Fix UTF16 parsing for multi-byte characters
2014-03-23 20:24:36 -05:00
beder
41f77c8577
Merge from core
2014-03-23 20:17:34 -05:00
beder
a11c70679e
clang-format
2014-03-23 20:08:54 -05:00
beder
e683a2bb68
Convert node tests to gtest
2014-03-23 19:21:13 -05:00
beder
300e4ac28a
Merge from core
2014-03-23 18:14:51 -05:00
beder
858073c0ff
Import encoding test from old-api
2014-03-23 18:12:23 -05:00
beder
cb8ced31aa
Merge from core
2014-03-23 16:39:33 -05:00
beder
4e203a79da
Converted gen emitter tests to gtest, and removed the old testing framework from core
2014-03-23 16:35:26 -05:00
beder
170a6513f1
Factored out HandlerTest as a base class
2014-03-23 16:26:44 -05:00
beder
403fea083e
Factored out mock event handler
2014-03-23 16:17:16 -05:00
beder
eb582d4def
Merge from core
2014-03-23 15:01:08 -05:00
beder
03b60ead52
Fixed uninteresting mock
2014-03-23 14:50:58 -05:00
beder
ae3133882a
Convert core parser tests to gtest
2014-03-23 14:47:30 -05:00
beder
4981529615
Merge from core
2014-03-23 14:06:56 -05:00
beder
7163c3840b
Renamed SpecTest to HandlerSpecTest
2014-03-23 14:06:37 -05:00
beder
318688b769
Merge from core, plus convert the node spec tests to gtest
2014-03-23 14:02:51 -05:00
beder
f6ede9b420
Convert spec tests to gtest with gmock
2014-03-23 12:49:30 -05:00
beder
44db237754
Add gmock as dependency
2014-03-23 12:04:03 -05:00
beder
f950637c4c
Merge from core
2014-03-23 11:55:30 -05:00
beder
13f0406e07
Move EmitterTests to gtest
2014-03-23 11:49:32 -05:00
beder
5ff32c0efe
Add test for cloning a null node
2014-03-22 23:29:14 -05:00
beder
4b9d7fc29d
Merge ostream_wrapper fix from core
2014-03-22 23:22:14 -05:00
beder
34d7e9473e
Add missing include to otream_wrapper
2014-03-22 23:21:36 -05:00
beder
56eb7083c2
Merge read fix from core
2014-03-22 23:19:07 -05:00
beder
6bf81f9fad
Add missing include to read.cpp
2014-03-22 23:18:27 -05:00
beder
a5260a1154
Run IWYU
2014-03-22 23:14:48 -05:00
beder
c62db43fc6
Merge IWYU from core
2014-03-22 23:08:09 -05:00
beder
08a5d4c673
Run IWYU
2014-03-22 22:46:04 -05:00
beder
97e3765ced
Add missing includes to node_data.h
2014-03-22 19:32:53 -05:00
beder
b4bed369fe
Merge ostream_wrapper fix from core
2014-03-22 19:27:54 -05:00
beder
153d03c6da
Add more ostream_wrapper tests
2014-03-22 19:22:23 -05:00
beder
4e21961351
Fix SEGV in ostream_wrapper
2014-03-22 19:15:49 -05:00
beder
1b63a78d26
Merge gtest from core
2014-03-22 19:09:22 -05:00
beder
eb2110e905
Add gtest, as separate set of tests (that just follow the ad-hoc tests that already exist)
2014-03-22 19:06:46 -05:00