Jesse Beder
6aea57508d
Fix test that depended on the order of map outputs
2015-02-21 12:14:53 -06:00
Jesse Beder
77b2d04081
Add test for an empty string not being null
2015-01-24 17:30:12 -06:00
Jesse Beder
1f0f64accf
Merge from core
2015-01-24 16:07:36 -06:00
Jesse Beder
5a4e50034e
Force null to be quoted if written as a string
2015-01-24 16:07:10 -06:00
Jesse Beder
2911aebcf7
Remove stray 'auto' that leaked in without C++11
2015-01-24 15:34:39 -06:00
Jesse Beder
580dacc892
Merge core
2015-01-24 14:47:29 -06:00
Jesse Beder
138963213f
Add test to CMake config
2015-01-24 14:45:40 -06:00
Jesse Beder
5e3aa4660b
Merge core
2015-01-24 14:40:55 -06:00
Jesse Beder
f91eada9fd
Fix unused arg warnings for EmitterStyle
2015-01-24 14:39:17 -06:00
Jesse Beder
14b070c05c
Merge
2015-01-24 13:24:08 -06:00
Jesse Beder
b47ea9a243
Add flow/block style setting on Nodes
2015-01-24 13:11:43 -06:00
Jesse Beder
b048cf2e4f
Merge from core
2015-01-24 12:26:16 -06:00
Jesse Beder
10d873ced4
Add EmitterStyle, which will allow sequence or map style (i.e., flow or block) to be preserved between parsing and emitting
2015-01-24 12:19:20 -06:00
beder
d2aabfe286
Fixed memory corruption when using a node as a key
2014-08-16 10:52:51 -05:00
beder
715b769650
Wrap the #pragma warning for msvc in an ifdef
2014-03-25 22:08:34 -05:00
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
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
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
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
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