Fix other tests to accomodate new semantics
This commit is contained in:
parent
c0ee323637
commit
c12231c7b6
2 changed files with 14 additions and 3 deletions
|
@ -186,7 +186,10 @@ flu_projection_common(Host, TcpPort, T) ->
|
|||
P_a = #p_srvr{name=a, address="localhost", port=4321},
|
||||
P1 = machi_projection:new(1, a, [P_a], [], [a], [], []),
|
||||
ok = ?FLU_C:write_projection(Host, TcpPort, T, P1),
|
||||
{error, written} = ?FLU_C:write_projection(Host, TcpPort, T, P1),
|
||||
case ?FLU_C:write_projection(Host, TcpPort, T, P1) of
|
||||
{error, written} when T == public -> ok;
|
||||
ok when T == private -> ok
|
||||
end,
|
||||
{ok, P1} = ?FLU_C:read_projection(Host, TcpPort, T, 1),
|
||||
{ok, {1,_}} = ?FLU_C:get_latest_epochid(Host, TcpPort, T),
|
||||
{ok, P1} = ?FLU_C:read_latest_projection(Host, TcpPort, T),
|
||||
|
|
|
@ -128,7 +128,8 @@ flu_restart_test() ->
|
|||
infinity),
|
||||
P_a = #p_srvr{name=a, address="localhost", port=6622},
|
||||
P1 = machi_projection:new(1, a, [P_a], [], [a], [], []),
|
||||
P1xx = P1#projection_v1{dbg2=["not exactly the same as P1!!!"]},
|
||||
P1xx = P1#projection_v1{dbg2=["dbg2 changes are ok"]},
|
||||
P1yy = P1#projection_v1{dbg=["not exactly the same as P1!!!"]},
|
||||
EpochID = {P1#projection_v1.epoch_number,
|
||||
P1#projection_v1.epoch_csum},
|
||||
ok = ?MUT:write_projection(Prox1, public, P1),
|
||||
|
@ -202,12 +203,19 @@ flu_restart_test() ->
|
|||
(line) -> io:format("line ~p, ", [?LINE]);
|
||||
(stop) -> ?MUT:write_projection(Prox1, public, P1xx)
|
||||
end,
|
||||
fun(run) -> {error, written} =
|
||||
|
||||
fun(run) -> ok = %% P1xx is difference only in dbg2
|
||||
?MUT:write_projection(Prox1, private, P1xx),
|
||||
ok;
|
||||
(line) -> io:format("line ~p, ", [?LINE]);
|
||||
(stop) -> ?MUT:write_projection(Prox1, private, P1xx)
|
||||
end,
|
||||
fun(run) -> {error, bad_arg} = % P1yy has got bad checksum
|
||||
?MUT:write_projection(Prox1, private, P1yy),
|
||||
ok;
|
||||
(line) -> io:format("line ~p, ", [?LINE]);
|
||||
(stop) -> ?MUT:write_projection(Prox1, private, P1yy)
|
||||
end,
|
||||
|
||||
fun(run) -> {ok, [_]} =
|
||||
?MUT:get_all_projections(Prox1, public),
|
||||
|
|
Loading…
Reference in a new issue