memgraph/tests/unit
Marin Tomic 18d8129b99 Implement string functions
Summary:
Added missing string functions.
I also cleaned up error messages a bit in effort to make them uniform.

Reviewers: teon.banek, buda

Reviewed By: teon.banek

Subscribers: pullbot

Differential Revision: https://phabricator.memgraph.io/D1458
2018-07-02 10:39:11 +02:00
..
bolt_chunked_decoder_buffer.cpp Remove obsolete network buffers 2018-04-06 16:26:46 +02:00
bolt_chunked_encoder_buffer.cpp Refactor network layer to use streams 2018-03-27 15:05:45 +02:00
bolt_common.hpp Clean utils folder (namespaces, function names) 2018-04-22 09:44:32 +02:00
bolt_decoder.cpp Remove temporary allocations from bolt::Decoder 2018-06-05 13:00:24 +02:00
bolt_encoder.cpp Refactor network layer to use streams 2018-03-27 15:05:45 +02:00
bolt_result_stream.cpp Refactor network layer to use streams 2018-03-27 15:05:45 +02:00
bolt_session.cpp Clean utils folder (namespaces, function names) 2018-04-22 09:44:32 +02:00
bolt_testdata.hpp Removed large bolt encoder test to reduce runtime. 2017-05-03 14:50:02 +02:00
CMakeLists.txt Implement string functions 2018-07-02 10:39:11 +02:00
communication_buffer.cpp Remove obsolete network buffers 2018-04-06 16:26:46 +02:00
concurrent_id_mapper_distributed.cpp Use the same ClientPools in distributed 2018-03-01 17:14:59 +01:00
concurrent_id_mapper_single_node.cpp Add initial version of properties on disk 2018-05-10 17:58:38 +02:00
concurrent_map_access.cpp Const map/set iteration. 2017-10-12 16:35:39 +02:00
concurrent_map.cpp Clean SkipList up 2018-04-11 10:08:20 +02:00
counters.cpp Use the same ClientPools in distributed 2018-03-01 17:14:59 +01:00
cypher_main_visitor.cpp Implement extract function 2018-06-28 17:45:20 +02:00
database_key_index.cpp Migrate db::types to storage:: 2018-01-17 10:35:12 +01:00
database_label_property_index.cpp POD serialization, rocksdb integration and Gleich's optimization 2018-06-12 13:54:41 +02:00
database_master.cpp Add database master test 2018-01-19 14:52:05 +01:00
database_transaction_timeout.cpp Invalidate distributed plan caches 2018-03-13 14:59:51 +01:00
datastructure_union_find.cpp Add parallel customers/Otto test 2017-11-23 09:20:53 +01:00
deferred_deleter.cpp Make gc more aggressive and optimise is_not_visible function 2017-10-06 10:07:55 +02:00
distributed_bfs.cpp Distributed BFS 2018-05-15 17:38:51 +02:00
distributed_common.hpp Remove 'using namespace' from header files 2018-06-15 15:28:31 +02:00
distributed_coordination.cpp Notify master of worker recovery 2018-05-10 11:09:34 +02:00
distributed_data_exchange.cpp Remove 'using namespace' from header files 2018-06-15 15:28:31 +02:00
distributed_durability.cpp Ensure workers recover appropriate snapshot 2018-04-16 16:58:54 +02:00
distributed_dynamic_graph_partitioner.cpp Create Dynamic Graph Partitioner, 2018-05-29 11:32:39 +02:00
distributed_gc.cpp Commit log gc 2018-04-04 10:25:25 +02:00
distributed_graph_db.cpp Remove 'using namespace' from header files 2018-06-15 15:28:31 +02:00
distributed_interpretation.cpp Remove 'using namespace' from header files 2018-06-15 15:28:31 +02:00
distributed_query_plan.cpp Add timestamp function 2018-06-27 16:06:54 +02:00
distributed_serialization.cpp Migrate db::types to storage:: 2018-01-17 10:35:12 +01:00
distributed_token_sharing.cpp Create Dynamic Graph Partitioner, 2018-05-29 11:32:39 +02:00
distributed_updates.cpp Revert "Remote vertex with gid creation" 2018-05-30 14:44:50 +02:00
distributed_vertex_migrator.cpp Create Dynamic Graph Partitioner, 2018-05-29 11:32:39 +02:00
durability.cpp Remove 'using namespace' from header files 2018-06-15 15:28:31 +02:00
dynamic_bitset.cpp Commit log gc 2018-04-04 10:25:25 +02:00
gid.cpp Change gid bit size 2017-12-28 11:04:52 +01:00
graph_db_accessor_index_api.cpp Migrate db::types to storage:: 2018-01-17 10:35:12 +01:00
graph_db_accessor.cpp Migrate db::types to storage:: 2018-01-17 10:35:12 +01:00
graph_db.cpp Migrate db::types to storage:: 2018-01-17 10:35:12 +01:00
interpreter.cpp Invalidate distributed plan caches 2018-03-13 14:59:51 +01:00
kvstore.cpp Use temporary durability directory in PVS unit test 2018-06-15 15:27:36 +02:00
metrics.cpp Add some metric types and basic RPC server stats 2018-02-16 08:33:15 +01:00
mvcc_find_update_common.hpp Extract io/network into mg-io library 2018-05-30 14:58:41 +02:00
mvcc_find.cpp GC bugfixes, MVCC and transaction refactoring 2017-06-12 10:46:12 +02:00
mvcc_gc_common.hpp Extract tx::SingleNodeEngine from tx::MasterEngine 2018-01-11 15:44:42 +01:00
mvcc_gc.cpp Extract tx::SingleNodeEngine from tx::MasterEngine 2018-01-11 15:44:42 +01:00
mvcc_one_transaction.cpp Fix mvcc tests 2017-10-19 12:58:23 +02:00
mvcc_parallel_update.cpp Fix mvcc tests 2017-10-19 12:58:23 +02:00
mvcc.cpp Extract io/network into mg-io library 2018-05-30 14:58:41 +02:00
network_endpoint.cpp Rename NetworkEndpoint 2018-01-15 15:47:37 +01:00
network_timeouts.cpp Implement SSL support for servers and clients 2018-06-20 17:56:47 +02:00
network_utils.cpp Extract utils into mg-utils static library and explicitly list tests 2018-05-30 09:41:56 +02:00
pod_buffer.cpp POD serialization, rocksdb integration and Gleich's optimization 2018-06-12 13:54:41 +02:00
property_value_store.cpp Use temporary durability directory in PVS unit test 2018-06-15 15:27:36 +02:00
query_common.hpp Implement extract function 2018-06-28 17:45:20 +02:00
query_cost_estimator.cpp Add timestamp function 2018-06-27 16:06:54 +02:00
query_expression_evaluator.cpp Implement string functions 2018-07-02 10:39:11 +02:00
query_plan_accumulate_aggregate.cpp Rename AstTreeStorage to AstStorage 2018-06-14 13:39:03 +02:00
query_plan_bag_semantics.cpp Rename AstTreeStorage to AstStorage 2018-06-14 13:39:03 +02:00
query_plan_common.hpp Rename AstTreeStorage to AstStorage 2018-06-14 13:39:03 +02:00
query_plan_create_set_remove_delete.cpp Rename AstTreeStorage to AstStorage 2018-06-14 13:39:03 +02:00
query_plan_edge_cases.cpp Invalidate distributed plan caches 2018-03-13 14:59:51 +01:00
query_plan_match_filter_return.cpp Rename AstTreeStorage to AstStorage 2018-06-14 13:39:03 +02:00
query_planner.cpp Handle indexed ScanAll in distributed Cartesian 2018-06-29 10:06:11 +02:00
query_semantic.cpp Implement extract function 2018-06-28 17:45:20 +02:00
query_variable_start_planner.cpp Rename AstTreeStorage to AstStorage 2018-06-14 13:39:03 +02:00
queue.cpp Add first version of message passing and rpc 2017-12-05 14:51:18 +01:00
raft_storage.cpp Cleanup utils::File API 2018-01-16 15:38:12 +01:00
raft.cpp RPC refactor 2018-01-24 15:27:40 +01:00
record_edge_vertex_accessor.cpp Refactor state deltas call 2018-02-26 15:44:50 +01:00
ring_buffer.cpp Extract io/network into mg-io library 2018-05-30 14:58:41 +02:00
rpc_worker_clients.cpp Remove 'using namespace' from header files 2018-06-15 15:28:31 +02:00
rpc.cpp Replace boost with capnp in RPC 2018-06-04 10:45:12 +02:00
serialization.cpp Replace boost with capnp in RPC 2018-06-04 10:45:12 +02:00
skiplist_access.cpp Const map/set iteration. 2017-10-12 16:35:39 +02:00
skiplist_gc.cpp Remove executor not run option 2017-12-18 14:36:15 +01:00
skiplist_position_and_count.cpp Replace debug_assert, permanent_assert with DCHECK/CHECK 2017-10-11 14:43:32 +02:00
skiplist_reverse_iteration.cpp Logger in this test somehow breaks code coverage. Argh... 2017-04-07 09:44:12 +02:00
skiplist_suffix.cpp Refactor GraphDb 2018-01-12 16:47:24 +01:00
socket.cpp Implement SSL support for servers and clients 2018-06-20 17:56:47 +02:00
state_delta.cpp Rename Find[Vertex|Edge][Checked] 2018-03-21 11:15:59 +01:00
static_bitset.cpp Fix tests that expect debug_assert to fail 2017-08-07 16:38:15 +02:00
storage_address.cpp Support snapshot creation and recovery in distributed 2018-01-29 19:16:13 +01:00
stripped.cpp Fix semicolon in column name 2017-12-14 09:44:21 +01:00
transaction_engine_distributed.cpp Replace command_id_t with CommandId and transaction_id_t with TransactionId. 2018-04-20 13:55:14 +02:00
transaction_engine_single_node.cpp Replace command_id_t with CommandId and transaction_id_t with TransactionId. 2018-04-20 13:55:14 +02:00
typed_value.cpp Refactor GraphDb 2018-01-12 16:47:24 +01:00
utils_algorithm.cpp Implement string functions 2018-07-02 10:39:11 +02:00
utils_demangle.cpp Extract utils into mg-utils static library and explicitly list tests 2018-05-30 09:41:56 +02:00
utils_exceptions.cpp Extract utils into mg-utils static library and explicitly list tests 2018-05-30 09:41:56 +02:00
utils_executor.cpp Extract utils into mg-utils static library and explicitly list tests 2018-05-30 09:41:56 +02:00
utils_on_scope_exit.cpp utils::auto_scope refactor 2017-08-11 09:43:10 +02:00
utils_rwlock.cpp Extract io/network into mg-io library 2018-05-30 14:58:41 +02:00
utils_scheduler.cpp Extract utils into mg-utils static library and explicitly list tests 2018-05-30 09:41:56 +02:00
utils_signals.cpp Extract utils into mg-utils static library and explicitly list tests 2018-05-30 09:41:56 +02:00
utils_string.cpp Implement string functions 2018-07-02 10:39:11 +02:00
utils_thread_pool.cpp Extract io/network into mg-io library 2018-05-30 14:58:41 +02:00
utils_timestamp.cpp Extract utils into mg-utils static library and explicitly list tests 2018-05-30 09:41:56 +02:00
utils_watchdog.cpp Extract utils into mg-utils static library and explicitly list tests 2018-05-30 09:41:56 +02:00