Lines Matching refs:exception
59 var exception = Assert.Throws<ParsingException>(() => ProcessSource(source)); in ShouldFailIfTypeIsSpecifiedSecondTime()
60 Assert.AreEqual(ParsingError.VariableAlreadyDeclared, exception.Error); in ShouldFailIfTypeIsSpecifiedSecondTime()
68 var exception = Assert.Throws<ParsingException>(() => ProcessSource(source)); in ShouldFailOnEmptyEntry()
69 Assert.AreEqual(ParsingError.EmptyEntry, exception.Error); in ShouldFailOnEmptyEntry()
78 var exception = Assert.Throws<ParsingException>(() => ProcessSource(source)); in ShouldFailOnNotExistingType()
79 Assert.AreEqual(ParsingError.TypeNotResolved, exception.Error); in ShouldFailOnNotExistingType()
89 var exception = Assert.Throws<ParsingException>(() => ProcessSource(source)); in ShouldFailOnRegisteringNotIPeripheral()
90 Assert.AreEqual(ParsingError.NoUsableRegisterInterface, exception.Error); in ShouldFailOnRegisteringNotIPeripheral()
101 var exception = Assert.Throws<ParsingException>(() => ProcessSource(source)); in ShouldFailOnStringMismatch()
102 Assert.AreEqual(ParsingError.TypeMismatch, exception.Error); in ShouldFailOnStringMismatch()
112 var exception = Assert.Throws<ParsingException>(() => ProcessSource(source)); in ShouldFailOnNonWritableProperty()
113 Assert.AreEqual(ParsingError.PropertyNotWritable, exception.Error); in ShouldFailOnNonWritableProperty()
123 var exception = Assert.Throws<ParsingException>(() => ProcessSource(source)); in ShouldFailOnNumericEnumMismatch()
124 Assert.AreEqual(ParsingError.TypeMismatch, exception.Error); in ShouldFailOnNumericEnumMismatch()
134 var exception = Assert.Throws<ParsingException>(() => ProcessSource(source)); in ShouldFailOnNonExistingInlineType()
135 Assert.AreEqual(ParsingError.TypeNotResolved, exception.Error); in ShouldFailOnNonExistingInlineType()
146 var exception = Assert.Throws<ParsingException>(() => ProcessSource(source)); in ShouldFailOnDoubleAttribute()
147 Assert.AreEqual(ParsingError.PropertyOrCtorNameUsedMoreThanOnce, exception.Error); in ShouldFailOnDoubleAttribute()
158 var exception = Assert.Throws<ParsingException>(() => ProcessSource(source)); in ShouldFailOnNonExistingProperty()
159 Assert.AreEqual(ParsingError.PropertyDoesNotExist, exception.Error); in ShouldFailOnNonExistingProperty()
171 var exception = Assert.Throws<ParsingException>(() => ProcessSource(source)); in ShouldCheckTypeOfAReference()
172 Assert.AreEqual(ParsingError.TypeMismatch, exception.Error); in ShouldCheckTypeOfAReference()
182 var exception = Assert.Throws<ParsingException>(() => ProcessSource(source)); in ShouldFailOnIncorrectInlineObjectType()
183 Assert.AreEqual(ParsingError.TypeMismatch, exception.Error); in ShouldFailOnIncorrectInlineObjectType()
195 var exception = Assert.Throws<ParsingException>(() => ProcessSource(source)); in ShouldFailOnIncorrectPropertyTypeInNestedInlineObject()
196 Assert.AreEqual(ParsingError.TypeMismatch, exception.Error); in ShouldFailOnIncorrectPropertyTypeInNestedInlineObject()
206 var exception = Assert.Throws<ParsingException>(() => ProcessSource(source)); in ShouldFailOnNotExistingIrqDestination()
207 Assert.AreEqual(ParsingError.IrqDestinationDoesNotExist, exception.Error); in ShouldFailOnNotExistingIrqDestination()
218 var exception = Assert.Throws<ParsingException>(() => ProcessSource(source)); in ShouldFailOnIrqDestinationNotBeingIrqReceiver()
219 Assert.AreEqual(ParsingError.IrqDestinationIsNotIrqReceiver, exception.Error); in ShouldFailOnIrqDestinationNotBeingIrqReceiver()
230 var exception = Assert.Throws<ParsingException>(() => ProcessSource(source)); in ShouldFailOnWrongIrqArity()
231 Assert.AreEqual(ParsingError.WrongIrqArity, exception.Error); in ShouldFailOnWrongIrqArity()
243 var exception = Assert.Throws<ParsingException>(() => ProcessSource(source)); in ShouldFailOnWrongIrqName()
244 Assert.AreEqual(ParsingError.IrqSourceDoesNotExist, exception.Error); in ShouldFailOnWrongIrqName()
255 var exception = Assert.Throws<ParsingException>(() => ProcessSource(source)); in ShouldFailOnNumberIrqSourceNotBeingNumberedGpioOutput()
256 Assert.AreEqual(ParsingError.IrqSourceIsNotNumberedGpioOutput, exception.Error); in ShouldFailOnNumberIrqSourceNotBeingNumberedGpioOutput()
268 var exception = Assert.Throws<ParsingException>(() => ProcessSource(source)); in ShouldFailOnAmbiguousDefaultIrq()
269 Assert.AreEqual(ParsingError.AmbiguousDefaultIrqSource, exception.Error); in ShouldFailOnAmbiguousDefaultIrq()
280 var exception = Assert.Throws<ParsingException>(() => ProcessSource(source)); in ShouldFailOnNoIrqWhenUsingDefaultOne()
281 Assert.AreEqual(ParsingError.IrqSourceDoesNotExist, exception.Error); in ShouldFailOnNoIrqWhenUsingDefaultOne()
293 var exception = Assert.Throws<ParsingException>(() => ProcessSource(source)); in ShouldFailIfInterruptUsedSecondTimeInEntryAsSource()
294 Assert.AreEqual(ParsingError.IrqSourceUsedMoreThanOnce, exception.Error); in ShouldFailIfInterruptUsedSecondTimeInEntryAsSource()
306 var exception = Assert.Throws<ParsingException>(() => ProcessSource(source)); in ShouldFailIfDefaultInterruptUsedSecondTimeInEntry()
307 Assert.AreEqual(ParsingError.IrqSourceUsedMoreThanOnce, exception.Error); in ShouldFailIfDefaultInterruptUsedSecondTimeInEntry()
319 var exception = Assert.Throws<ParsingException>(() => ProcessSource(source)); in ShouldFailIfTheSameIrqUsedTwiceOnceAsDefault()
320 Assert.AreEqual(ParsingError.IrqSourceUsedMoreThanOnce, exception.Error); in ShouldFailIfTheSameIrqUsedTwiceOnceAsDefault()
333 var exception = Assert.Throws<ParsingException>(() => ProcessSource(source)); in ShouldFailWithMoreThanOneInitAttribute()
334 Assert.AreEqual(ParsingError.MoreThanOneInitAttribute, exception.Error); in ShouldFailWithMoreThanOneInitAttribute()
344 var exception = Assert.Throws<ParsingException>(() => ProcessSource(source)); in ShouldFailOnMissingReference()
345 Assert.AreEqual(ParsingError.MissingReference, exception.Error); in ShouldFailOnMissingReference()
354 var exception = Assert.Throws<ParsingException>(() => ProcessSource(source)); in ShouldFailOnMissingReferenceInRegistrationPoint()
355 Assert.AreEqual(ParsingError.MissingReference, exception.Error); in ShouldFailOnMissingReferenceInRegistrationPoint()
365 var exception = Assert.Throws<ParsingException>(() => ProcessSource(source)); in ShouldFailOnWrongReferenceRegistrationPointType()
366 Assert.AreEqual(ParsingError.TypeMismatch, exception.Error); in ShouldFailOnWrongReferenceRegistrationPointType()
375 var exception = Assert.Throws<ParsingException>(() => ProcessSource(source)); in ShouldFailOnWrongObjectRegistrationPointType()
376 Assert.AreEqual(ParsingError.TypeMismatch, exception.Error); in ShouldFailOnWrongObjectRegistrationPointType()
385 var exception = Assert.Throws<ParsingException>(() => ProcessSource(source)); in ShouldFailOnNonConstruableRegistrationPoint()
386 Assert.AreEqual(ParsingError.NoCtorForRegistrationPoint, exception.Error); in ShouldFailOnNonConstruableRegistrationPoint()
396 var exception = Assert.Throws<ParsingException>(() => ProcessSource(source)); in ShouldFailOnAmbiguousConstructorForRegistrationPoint()
397 Assert.AreEqual(ParsingError.AmbiguousCtorForRegistrationPoint, exception.Error); in ShouldFailOnAmbiguousConstructorForRegistrationPoint()
409 var exception = Assert.Throws<ParsingException>(() => ProcessSource(source)); in ShouldValidateObjectValueInCtorParameter()
410 Assert.AreEqual(ParsingError.TypeNotResolved, exception.Error); in ShouldValidateObjectValueInCtorParameter()
420 var exception = Assert.Throws<ParsingException>(() => ProcessSource(source)); in ShouldFailOnNoAvailableCtorInEntry()
421 Assert.AreEqual(ParsingError.NoCtor, exception.Error); in ShouldFailOnNoAvailableCtorInEntry()
431 var exception = Assert.Throws<ParsingException>(() => ProcessSource(source)); in ShouldFailOnAmbiguousCtorInEntry()
432 Assert.AreEqual(ParsingError.AmbiguousCtor, exception.Error); in ShouldFailOnAmbiguousCtorInEntry()
444 var exception = Assert.Throws<ParsingException>(() => ProcessSource(source)); in ShouldFailOnNoAvailableCtorInObjectValue()
445 Assert.AreEqual(ParsingError.NoCtor, exception.Error); in ShouldFailOnNoAvailableCtorInObjectValue()
458 var exception = Assert.Throws<ParsingException>(() => ProcessSource(source)); in ShouldFailOnAmbiguousCtorInObjectValue()
459 Assert.AreEqual(ParsingError.AmbiguousCtor, exception.Error); in ShouldFailOnAmbiguousCtorInObjectValue()
470 var exception = Assert.Throws<ParsingException>(() => ProcessSource(source)); in ShouldFailOnAmbiguousRegistrationPoint()
471 Assert.AreEqual(ParsingError.AmbiguousRegistrationPointType, exception.Error); in ShouldFailOnAmbiguousRegistrationPoint()
480 var exception = Assert.Throws<ParsingException>(() => ProcessSource(source)); in ShouldFailOnAliasWithoutRegistrationInfo()
481 Assert.AreEqual(ParsingError.AliasWithoutRegistration, exception.Error); in ShouldFailOnAliasWithoutRegistrationInfo()
490 var exception = Assert.Throws<ParsingException>(() => ProcessSource(source)); in ShouldFailOnAliasWithNoneRegistrationInfo()
491 Assert.AreEqual(ParsingError.AliasWithNoneRegistration, exception.Error); in ShouldFailOnAliasWithNoneRegistrationInfo()
501 var exception = Assert.Throws<ParsingException>(() => ProcessSource(source)); in ShouldFailWithConstructorAttributesWithNonCreatingEntry()
502 Assert.AreEqual(ParsingError.CtorAttributesInNonCreatingEntry, exception.Error); in ShouldFailWithConstructorAttributesWithNonCreatingEntry()
512 var exception = Assert.Throws<ParsingException>(() => ProcessSource(source)); in ShouldFailOnAmbiguousRegistree()
513 Assert.AreEqual(ParsingError.AmbiguousRegistree, exception.Error); in ShouldFailOnAmbiguousRegistree()
523 var exception = Assert.Throws<ParsingException>(() => ProcessSource(source)); in ShouldFailOnNonPeripheralRegister()
524 Assert.AreEqual(ParsingError.CastException, exception.Error); in ShouldFailOnNonPeripheralRegister()
535 var exception = Assert.Throws<ParsingException>(() => ProcessSource(source)); in ShouldFailOnNonExistingIrqSourcePin()
536 Assert.AreEqual(ParsingError.IrqSourcePinDoesNotExist, exception.Error); in ShouldFailOnNonExistingIrqSourcePin()
545 var exception = Assert.Throws<ParsingException>(() => ProcessSource(source)); in ShouldFailOnNonExistingConstructor()
546 Assert.AreEqual(ParsingError.NoCtor, exception.Error); in ShouldFailOnNonExistingConstructor()