Macaulay2 Engine
Loading...
Searching...
No Matches

◆ testRingSubtract()

template<typename T>
void testRingSubtract ( const T * R,
int ntrials )

Definition at line 126 of file RingTest.hpp.

127{
129 for (int i = 0; i < ntrials; i++)
130 {
131 // test: (a-b) + (b) == a
132 ring_elem a = gen.nextElement();
133 ring_elem b = gen.nextElement();
134 ring_elem c = R->subtract(a, b);
135 ring_elem e = R->add(c, b);
136 EXPECT_TRUE(R->is_equal(e, a));
137 }
138}
const int ntrials
Definition ARingTest.hpp:42

References RingElementGenerator< RingType >::nextElement(), ntrials, and T.

Referenced by TEST(), TEST(), TEST(), TEST(), TEST(), and TEST().