MCPcopy Create free account
hub / github.com/TheThingsNetwork/lorawan-stack / TestFieldIsZero

Function TestFieldIsZero

pkg/ttnpb/zero_test.go:29–156  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

27)
28
29func TestFieldIsZero(t *testing.T) {
30 t.Parallel()
31 for v, paths := range map[interface{ FieldIsZero(string) bool }][]string{
32 &ADRSettings{}: ADRSettingsFieldPathsNested,
33 (*ADRSettings)(nil): ADRSettingsFieldPathsNested,
34 &ADRSettings_StaticMode{}: ADRSettings_StaticModeFieldPathsNested,
35 (*ADRSettings_StaticMode)(nil): ADRSettings_StaticModeFieldPathsNested,
36 &ADRSettings_DynamicMode{}: ADRSettings_DynamicModeFieldPathsNested,
37 (*ADRSettings_DynamicMode)(nil): ADRSettings_DynamicModeFieldPathsNested,
38 &ADRSettings_DynamicMode_ChannelSteeringSettings{}: ADRSettings_DynamicMode_ChannelSteeringSettingsFieldPathsNested, // nolint: lll
39 (*ADRSettings_DynamicMode_ChannelSteeringSettings)(nil): ADRSettings_DynamicMode_ChannelSteeringSettingsFieldPathsNested, // nolint: lll
40 &ADRSettings_DynamicMode_PerDataRateIndexOverride{}: ADRSettings_DynamicMode_PerDataRateIndexOverrideFieldPathsNested, // nolint: lll
41 (*ADRSettings_DynamicMode_PerDataRateIndexOverride)(nil): ADRSettings_DynamicMode_PerDataRateIndexOverrideFieldPathsNested, // nolint: lll
42 &ADRSettings_DynamicMode_Overrides{}: ADRSettings_DynamicMode_OverridesFieldPathsNested, // nolint: lll
43 (*ADRSettings_DynamicMode_Overrides)(nil): ADRSettings_DynamicMode_OverridesFieldPathsNested, // nolint: lll
44 &ADRAckDelayExponentValue{}: ADRAckDelayExponentValueFieldPathsNested,
45 (*ADRAckDelayExponentValue)(nil): ADRAckDelayExponentValueFieldPathsNested,
46 &ADRAckLimitExponentValue{}: ADRAckLimitExponentValueFieldPathsNested,
47 (*ADRAckLimitExponentValue)(nil): ADRAckLimitExponentValueFieldPathsNested,
48 &AggregatedDutyCycleValue{}: AggregatedDutyCycleValueFieldPathsNested,
49 (*AggregatedDutyCycleValue)(nil): AggregatedDutyCycleValueFieldPathsNested,
50 &ApplicationDownlink_ClassBC{}: ApplicationDownlink_ClassBCFieldPathsNested,
51 (*ApplicationDownlink_ClassBC)(nil): ApplicationDownlink_ClassBCFieldPathsNested,
52 &ApplicationDownlink{}: ApplicationDownlinkFieldPathsNested,
53 (*ApplicationDownlink)(nil): ApplicationDownlinkFieldPathsNested,
54 &CFList{}: CFListFieldPathsNested,
55 (*CFList)(nil): CFListFieldPathsNested,
56 &DataRateIndexValue{}: DataRateIndexValueFieldPathsNested,
57 (*DataRateIndexValue)(nil): DataRateIndexValueFieldPathsNested,
58 &DeviceEIRPValue{}: DeviceEIRPValueFieldPathsNested,
59 (*DeviceEIRPValue)(nil): DeviceEIRPValueFieldPathsNested,
60 &DLSettings{}: DLSettingsFieldPathsNested,
61 (*DLSettings)(nil): DLSettingsFieldPathsNested,
62 &EndDeviceAuthenticationCode{}: EndDeviceAuthenticationCodeFieldPathsNested,
63 (*EndDeviceAuthenticationCode)(nil): EndDeviceAuthenticationCodeFieldPathsNested,
64 &EndDeviceIdentifiers{}: EndDeviceIdentifiersFieldPathsNested,
65 (*EndDeviceIdentifiers)(nil): EndDeviceIdentifiersFieldPathsNested,
66 &EndDeviceVersionIdentifiers{}: EndDeviceVersionIdentifiersFieldPathsNested,
67 (*EndDeviceVersionIdentifiers)(nil): EndDeviceVersionIdentifiersFieldPathsNested,
68 &EndDevice{}: EndDeviceFieldPathsNested,
69 (*EndDevice)(nil): EndDeviceFieldPathsNested,
70 &FCtrl{}: FCtrlFieldPathsNested,
71 (*FCtrl)(nil): FCtrlFieldPathsNested,
72 &FHDR{}: FHDRFieldPathsNested,
73 (*FHDR)(nil): FHDRFieldPathsNested,
74 &JoinAcceptPayload{}: JoinAcceptPayloadFieldPathsNested,
75 (*JoinAcceptPayload)(nil): JoinAcceptPayloadFieldPathsNested,
76 &JoinRequestPayload{}: JoinRequestPayloadFieldPathsNested,
77 (*JoinRequestPayload)(nil): JoinRequestPayloadFieldPathsNested,
78 &JoinRequest{}: JoinRequestFieldPathsNested,
79 (*JoinRequest)(nil): JoinRequestFieldPathsNested,
80 &MACParameters{}: MACParametersFieldPathsNested,
81 (*MACParameters)(nil): MACParametersFieldPathsNested,
82 &MACPayload{}: MACPayloadFieldPathsNested,
83 (*MACPayload)(nil): MACPayloadFieldPathsNested,
84 &MACSettings{}: MACSettingsFieldPathsNested,
85 (*MACSettings)(nil): MACSettingsFieldPathsNested,
86 &MACState_JoinAccept{}: MACState_JoinAcceptFieldPathsNested,

Callers

nothing calls this directly

Calls 3

RunSubtestFunction · 0.92
IsZeroMethod · 0.65
FieldIsZeroMethod · 0.45

Tested by

no test coverage detected