Added test for serializing to file in matlab, graph still fails

release/4.3a0
Alex Cunningham 2013-06-13 14:53:18 +00:00
parent a8199f2ed0
commit 46ea1d229d
1 changed files with 12 additions and 3 deletions

View File

@ -51,6 +51,15 @@ serialized_values = serializeValues(values); % returns a string
deserializedValues = deserializeValues(serialized_values); % returns a new values deserializedValues = deserializeValues(serialized_values); % returns a new values
CHECK('values.equals(deserializedValues)',values.equals(deserializedValues,1e-9)); CHECK('values.equals(deserializedValues)',values.equals(deserializedValues,1e-9));
serialized_graph = serializeGraph(graph); % returns a string CHECK('serializeValuesToFile(values, values.dat)', serializeValuesToFile(values, 'values.dat'));
deserializedGraph = deserializeGraph(serialized_graph); % returns a new graph deserializedValuesFile = deserializeValuesFromFile('values.dat'); % returns a new values
CHECK('graph.equals(deserializedGraph)',graph.equals(deserializedGraph,1e-9)); CHECK('values.equals(deserializedValuesFile)',values.equals(deserializedValuesFile,1e-9));
% % FAIL: unregistered class - derived class not registered or exported
% serialized_graph = serializeGraph(graph); % returns a string
% deserializedGraph = deserializeGraph(serialized_graph); % returns a new graph
% CHECK('graph.equals(deserializedGraph)',graph.equals(deserializedGraph,1e-9));
%
% CHECK('serializeGraphToFile(graph, graph.dat)', serializeGraphToFile(graph, 'graph.dat'));
% deserializedGraphFile = deserializeGraphFromFile('graph.dat'); % returns a new graph
% CHECK('graph.equals(deserializedGraphFile)',graph.equals(deserializedGraphFile,1e-9));