From d54ad8e9aa09296673695c094977658b1f641e04 Mon Sep 17 00:00:00 2001
From: Camille Ordronneau <camille.ordronneau@inria.fr>
Date: Tue, 6 Aug 2024 16:11:17 +0200
Subject: [PATCH] Fix SonarCube attribute definition

---
 tests/generator/Generator.cpp    | 46 ++++++++++++++++----------------
 tests/generator/OTFGenerator.cpp |  1 +
 tests/generator/TauGenerator.cpp |  1 +
 3 files changed, 25 insertions(+), 23 deletions(-)

diff --git a/tests/generator/Generator.cpp b/tests/generator/Generator.cpp
index 39587927..f517437c 100644
--- a/tests/generator/Generator.cpp
+++ b/tests/generator/Generator.cpp
@@ -14,31 +14,32 @@
 #include <iostream>
 #include <math.h>
 
-Generator::Generator (QString name,
-                      int depth, int procNbr, int nbrOfState, int nbrOfLine,
-                      int countNbr, int eventNbr, int linkNbr,
-                      int eventTypeNbr, int linkTypeNbr,
-                      bool paje, bool otf, bool tau)
-{
+Generator::Generator(QString name,
+                     int depth, int procNbr, int nbrOfState, int nbrOfLine,
+                     int countNbr, int eventNbr, int linkNbr,
+                     int eventTypeNbr, int linkTypeNbr,
+                     bool paje, bool otf, bool tau) :
+    _name(name),
+    _depth(depth),
+    _procNbr(procNbr),
+    _numberOfState(nbrOfState),
+    _numberOfLine(nbrOfLine),
+
+    _counter(false),
+    _event(false),
+    _link(false),
+
+    _linkNbr(linkNbr),
+    _linkTypeNbr(linkTypeNbr),
+    _eventNbr(eventNbr),
+    _eventTypeNbr(eventTypeNbr),
+    _counterNbr(countNbr) {
+    _dest = nullptr;
+
     _paje          = paje;
     _otf           = otf;
     _tau           = tau;
 
-    _name          = name;
-    _depth         = depth;
-    _procNbr       = procNbr;
-    _numberOfState = nbrOfState;
-    _numberOfLine  = nbrOfLine;
-
-    _counter       = false;
-    _event         = false;
-    _link          = false;
-
-    _linkNbr       = linkNbr;
-    _linkTypeNbr   = linkTypeNbr;
-    _eventNbr      = eventNbr;
-    _eventTypeNbr  = eventTypeNbr;
-    _counterNbr    = countNbr;
     _size          = 0;
 
 
@@ -71,8 +72,7 @@ Generator::Generator (QString name,
     if (otf)
         _otfGen  = new OTFGenerator  ();
     if (tau)
-        _tauGen  = new TauGenerator  ();
-
+        _tauGen = new TauGenerator();
 }
 
 Generator::~Generator (){
diff --git a/tests/generator/OTFGenerator.cpp b/tests/generator/OTFGenerator.cpp
index 708fac12..dc590a07 100644
--- a/tests/generator/OTFGenerator.cpp
+++ b/tests/generator/OTFGenerator.cpp
@@ -13,6 +13,7 @@
 #include "OTFGenerator.hpp"
 
 OTFGenerator::OTFGenerator   (){
+    _dest = nullptr;
 }
 
 OTFGenerator::~OTFGenerator  (){
diff --git a/tests/generator/TauGenerator.cpp b/tests/generator/TauGenerator.cpp
index e6438413..f513cc88 100644
--- a/tests/generator/TauGenerator.cpp
+++ b/tests/generator/TauGenerator.cpp
@@ -14,6 +14,7 @@
 
 
 TauGenerator::TauGenerator   (){
+    _dest = nullptr;
 }
 
 TauGenerator::~TauGenerator  (){
-- 
GitLab