#include "test_helpers.h"
#include "ulong_extras.h"
#include "gr.h"
#include "gr_series.h"
TEST_FUNCTION_START(gr_series_nmod8, state)
{
gr_ctx_t ZZn, ZZnx;
int flags = 0;
slong i;
for (i = 0; i < 5; i++)
{
gr_ctx_init_nmod8(ZZn, 1 + n_randtest(state) % 255);
gr_series_ctx_init(ZZnx, ZZn, i);
gr_test_ring(ZZnx, 100, flags);
gr_ctx_clear(ZZnx);
gr_ctx_clear(ZZn);
}
for (i = 0; i < 5; i++)
{
gr_ctx_init_nmod8(ZZn, 1 + n_randtest(state) % 255);
gr_series_mod_ctx_init(ZZnx, ZZn, i);
gr_test_ring(ZZnx, 100, flags);
gr_ctx_clear(ZZnx);
gr_ctx_clear(ZZn);
}
TEST_FUNCTION_END(state);
}