It's less likely that generated code will accidentally not satisfy these interfaces, but still worth testing. It's possible for example that angryjet is targeting a newer or older version of crossplane-runtime than the project using generation is targeting.
How could Crossplane help solve your problem?
Teach angryjet to generate interface satisfaction tests, e.g.:
What problem are you facing?
angryjet
intends to generate method sets for types such that they satisfy various crossplane-runtime interfaces. Per https://github.com/crossplaneio/crossplane/pull/856/files#r330327715 previously we would add interface satisfaction tests, e.g.:It's less likely that generated code will accidentally not satisfy these interfaces, but still worth testing. It's possible for example that angryjet is targeting a newer or older version of crossplane-runtime than the project using generation is targeting.
How could Crossplane help solve your problem?
Teach angryjet to generate interface satisfaction tests, e.g.: