[test] Cleanup lagrangeshapefunctiontest

On the one hand the test so far checked several LFE implementations twice, on the other hand, some (e.g. higher order in 1d) where not checked sufficiently. This patch unifies the checks among all checked Lagrange LFE implementations including several cases missing before and making use of Dune::TestSuite. Furthermore all checked LFE implementations are now also checked when wrapped once or twice in the virtual wrapper. While the compile time is increased due to the increased coverage, it's still moderate.

Merge request reports

Loading