Bonjour,
En ce moment, je suis en train de faire un lexer, et je souhaiterais tester mon travail avec quelques tests unitaires.
Le probleme, c'est que lorsque je lance le test en mode deboguage, et que je veux regarder le contenu de mes variables via l'onglet "Variables Locales", lorsque je deplie la variable, Visual Studio (2008) plante avec un "Arret de l'evaluation de la fonction" puis arrete le test unitaire.
Au niveau du test:
Au niveau du code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 /// <summary> ///Test pour Constructeur EqToken ///</summary> [TestMethod ()] public void EqTokenConstructorTest () { EqTokenType type = EqTokenType.NULL_TOKEN; float value = 0F; EqToken target = new EqToken (type, value); }
Comme vous pouvez voir, le code est tres basique, donc soit j'ai fait une erreur bete de chez bete, ou sinon quelque chose m'echappe...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53 public enum EqTokenType { PLUS, MINUS, MUL, DIV, MOD, POW, COS, SIN, TAN, UNIPLUS, UNIMINUS, NUMBER, TIME, LPARENS, RPARENS, SPACE, NULL_TOKEN, ERROR }; public class EqToken { #region Fields. protected EqTokenType type_; protected float value_; #endregion #region Accessors. public EqTokenType type { get { return this.type; } } public float value { get { return this.value_; } } #endregion #region Ctors. public EqToken (EqTokenType type) : this (type, 0) { } public EqToken (EqTokenType type, float value) { type_ = type; value_ = value; } #endregion }
Merci pour votre aide
Partager