<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>FTSRG Q&amp;A - Recent questions and answers in SWSV</title>
<link>http://q2a.inf.mit.bme.hu/qa/swsv</link>
<description>Powered by Question2Answer</description>
<item>
<title>Answered: HA3: No plugin found for prefix 'graphwalker'</title>
<link>http://q2a.inf.mit.bme.hu/4061/ha3-no-plugin-found-for-prefix-graphwalker?show=4062#a4062</link>
<description>&lt;p&gt;You should use the graphwalker plugin related commands only in the &lt;code&gt;orchestrator&lt;/code&gt; folder.&lt;/p&gt;

&lt;p&gt;Check out the pom files: Graphwalker is only defined in orchestrator's pom, and not in the top-level pom.&lt;/p&gt;
</description>
<category>SWSV</category>
<guid isPermaLink="true">http://q2a.inf.mit.bme.hu/4061/ha3-no-plugin-found-for-prefix-graphwalker?show=4062#a4062</guid>
<pubDate>Tue, 03 Dec 2019 22:13:20 +0000</pubDate>
</item>
<item>
<title>Answered: HA3: Maven dependency problems</title>
<link>http://q2a.inf.mit.bme.hu/4055/ha3-maven-dependency-problems?show=4060#a4060</link>
<description>&lt;p&gt;Before any commands, first install the project into the local Maven repository with&lt;/p&gt;

&lt;p&gt;&lt;code&gt;mvn install -DskipTests&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;After that there will be a &lt;code&gt;core&lt;/code&gt; folder with the main pom.&lt;/p&gt;
</description>
<category>SWSV</category>
<guid isPermaLink="true">http://q2a.inf.mit.bme.hu/4055/ha3-maven-dependency-problems?show=4060#a4060</guid>
<pubDate>Tue, 03 Dec 2019 13:09:09 +0000</pubDate>
</item>
<item>
<title>Answered: LAB4: generate test source from json</title>
<link>http://q2a.inf.mit.bme.hu/4049/lab4-generate-test-source-from-json?show=4054#a4054</link>
<description>&lt;p&gt;The solution is to run the command from the 3rd lab. That will change the java version to 1.8 and then works. (That will work on the SWSV VM of BME.)&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;sdk install java 8.0.232-zulu
sdk use java 8.0.232-zulu
java -version
&lt;/code&gt;&lt;/pre&gt;
</description>
<category>SWSV</category>
<guid isPermaLink="true">http://q2a.inf.mit.bme.hu/4049/lab4-generate-test-source-from-json?show=4054#a4054</guid>
<pubDate>Sun, 24 Nov 2019 20:26:41 +0000</pubDate>
</item>
<item>
<title>Answered: HA2: OrchestratorIntegrationTest fails</title>
<link>http://q2a.inf.mit.bme.hu/4042/ha2-orchestratorintegrationtest-fails?show=4043#a4043</link>
<description>&lt;p&gt;From the exception it seems that the problem is with loading the JSONs. Try to compare them with &lt;a rel=&quot;nofollow&quot; href=&quot;https://github.com/FTSRG-VIMIMA01/ris-2019/tree/master/src/arrowhead/orchestrator/src/test/resources/mappings&quot;&gt;this&lt;/a&gt; and &lt;a rel=&quot;nofollow&quot; href=&quot;https://github.com/FTSRG-VIMIMA01/ris-2019/tree/master/src/arrowhead/orchestrator/src/test/resources/__files&quot;&gt;this&lt;/a&gt; to see whether the merge was successful.&lt;/p&gt;

&lt;p&gt;Otherwise, use&lt;/p&gt;

&lt;p&gt;&lt;code&gt;mvn -X test&lt;/code&gt; &lt;/p&gt;

&lt;p&gt;to produce debug output to have more details.&lt;/p&gt;
</description>
<category>SWSV</category>
<guid isPermaLink="true">http://q2a.inf.mit.bme.hu/4042/ha2-orchestratorintegrationtest-fails?show=4043#a4043</guid>
<pubDate>Sat, 09 Nov 2019 17:37:42 +0000</pubDate>
</item>
<item>
<title>Answered: HA2: Matchmaker configuration</title>
<link>http://q2a.inf.mit.bme.hu/4039/ha2-matchmaker-configuration?show=4040#a4040</link>
<description>&lt;p&gt;You should override the default bean that is providing the MatchMaker algorithm:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;@Bean(CommonConstants.INTRA_CLOUD_PROVIDER_MATCHMAKER)
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;You can to this by defining a new configuration class in the &lt;strong&gt;test&lt;/strong&gt; directory.&lt;/p&gt;

&lt;p&gt;See &lt;a rel=&quot;nofollow&quot; href=&quot;https://stackoverflow.com/questions/35742920/overriding-beans-in-integration-tests&quot;&gt;https://stackoverflow.com/questions/35742920/overriding-beans-in-integration-tests&lt;/a&gt; for some details.&lt;/p&gt;
</description>
<category>SWSV</category>
<guid isPermaLink="true">http://q2a.inf.mit.bme.hu/4039/ha2-matchmaker-configuration?show=4040#a4040</guid>
<pubDate>Fri, 08 Nov 2019 07:27:19 +0000</pubDate>
</item>
<item>
<title>Answered: LAB1 Infer kevesebb hibát talál</title>
<link>http://q2a.inf.mit.bme.hu/4021/lab1-infer-kevesebb-hibat-talal?show=4024#a4024</link>
<description>&lt;p&gt;Ugyanígy 6 helyett 3, 3 helyett 1 hibát talált csak.&lt;/p&gt;

&lt;p&gt;Docker-en Debian GNU/Linux 9 (stretch)&lt;br&gt;
Infer version v0.17.0&lt;br&gt;
openjdk 11.0.4 2019-07-16&lt;/p&gt;
</description>
<category>SWSV</category>
<guid isPermaLink="true">http://q2a.inf.mit.bme.hu/4021/lab1-infer-kevesebb-hibat-talal?show=4024#a4024</guid>
<pubDate>Mon, 14 Oct 2019 06:51:52 +0000</pubDate>
</item>
<item>
<title>Answered: Skipping Jacoco execution</title>
<link>http://q2a.inf.mit.bme.hu/3577/skipping-jacoco-execution?show=4023#a4023</link>
<description>&lt;p&gt;I know it's quite old but we happened to run into the same issue. The correct way of importing jacoco plugin can be seen in src/swsv-ris/pom.xml&lt;/p&gt;

&lt;p&gt;You can generate a report to target/site/jacoco/...  if you run &lt;br&gt;
&lt;code&gt;mvn clean test jacoco:report&lt;/code&gt;&lt;/p&gt;
</description>
<category>SWSV</category>
<guid isPermaLink="true">http://q2a.inf.mit.bme.hu/3577/skipping-jacoco-execution?show=4023#a4023</guid>
<pubDate>Sat, 12 Oct 2019 13:30:24 +0000</pubDate>
</item>
<item>
<title>Answered: HA1 2019: Achieve 100% instruction and branch coverage on the method makeLocalDecision</title>
<link>http://q2a.inf.mit.bme.hu/4019/achieve-instruction-branch-coverage-method-makelocaldecision?show=4020#a4020</link>
<description>&lt;p&gt;Unfortunately, there was an editing error in the &quot;Extend the unit tests&quot; task issue, the makeLocalDecision part should be replaced with the following:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Achieve 100% instruction and branch coverage on the class &lt;code&gt;RandomIntraCloudProviderMatchmakerTest&lt;/code&gt; (or justify if it is not practical).&lt;/p&gt;
&lt;/blockquote&gt;
</description>
<category>SWSV</category>
<guid isPermaLink="true">http://q2a.inf.mit.bme.hu/4019/achieve-instruction-branch-coverage-method-makelocaldecision?show=4020#a4020</guid>
<pubDate>Tue, 08 Oct 2019 05:19:26 +0000</pubDate>
</item>
<item>
<title>Answered: HA3 CBTG: Generált és egyéni tesztesetek összeakadása maven test futtatásakor</title>
<link>http://q2a.inf.mit.bme.hu/3892/generalt-egyeni-tesztesetek-osszeakadasa-maven-futtatasakor?show=3909#a3909</link>
<description>&lt;p&gt;Nálunk megoldotta a problémát az, ha az evosuite által generált teszteket futtattuk utoljára (export default helyre + surefire plugin)&lt;/p&gt;

&lt;p&gt;Csak akkor jött elő ez a hiba, amikor az evo tesztek után futott még kézzel írt teszt.&lt;/p&gt;

&lt;p&gt;Teszt sorrend megadása:&lt;br&gt;
&lt;a rel=&quot;nofollow&quot; href=&quot;https://stackoverflow.com/questions/12075725/how-do-i-control-the-order-of-execution-of-tests-in-maven&quot;&gt;https://stackoverflow.com/questions/12075725/how-do-i-control-the-order-of-execution-of-tests-in-maven&lt;/a&gt;&lt;/p&gt;
</description>
<category>SWSV</category>
<guid isPermaLink="true">http://q2a.inf.mit.bme.hu/3892/generalt-egyeni-tesztesetek-osszeakadasa-maven-futtatasakor?show=3909#a3909</guid>
<pubDate>Sun, 18 Nov 2018 15:46:19 +0000</pubDate>
</item>
<item>
<title>HA3 Exclude *.json files from test generation</title>
<link>http://q2a.inf.mit.bme.hu/3908/ha3-exclude-json-files-from-test-generation</link>
<description>&lt;p&gt;After merging TestInPeace-ris-2018/master with the ris-2018/master branch (e873235 ) and resolving a single conflict in pom.xml, our travis build failed with the following errors:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:testCompile (default-testCompile) on project swsv-ris: Compilation failure: Compilation failure: 
[ERROR] /home/travis/build/FTSRG-VIMIMA01/TestInPeace-ris-2018/src/swsv-ris/target/generated-test-sources/graphwalker/track1-behavior-2.java:[7,24] '{' expected
[ERROR] /home/travis/build/FTSRG-VIMIMA01/TestInPeace-ris-2018/src/swsv-ris/target/generated-test-sources/graphwalker/track3-behavior-1.java:[7,24] '{' expected
[ERROR] /home/travis/build/FTSRG-VIMIMA01/TestInPeace-ris-2018/src/swsv-ris/target/generated-test-sources/graphwalker/track6-behavior-1.java:[7,24] '{' expected
[ERROR] /home/travis/build/FTSRG-VIMIMA01/TestInPeace-ris-2018/src/swsv-ris/target/generated-test-sources/graphwalker/track5-behavior-1.java:[7,24] '{' expected
[ERROR] /home/travis/build/FTSRG-VIMIMA01/TestInPeace-ris-2018/src/swsv-ris/target/generated-test-sources/graphwalker/track2-behavior-1.java:[7,24] '{' expected
[ERROR] /home/travis/build/FTSRG-VIMIMA01/TestInPeace-ris-2018/src/swsv-ris/target/generated-test-sources/graphwalker/track7-behavior-1.java:[7,24] '{' expected
[ERROR] /home/travis/build/FTSRG-VIMIMA01/TestInPeace-ris-2018/src/swsv-ris/target/generated-test-sources/graphwalker/track4-behavior-1.java:[7,24] '{' expected
[ERROR] /home/travis/build/FTSRG-VIMIMA01/TestInPeace-ris-2018/src/swsv-ris/target/generated-test-sources/graphwalker/track1-behavior-1.java:[7,24] '{' expected
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;We were able to reproduce the issue locally, by running:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;mvn clean verify
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;This command has generated some strange classes from the integration test resource files (*.json) to the target/generated-test-resources/graphwalker folder.&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;// Generated by GraphWalker (http://www.graphwalker.org)
import org.graphwalker.java.annotation.Model;
import org.graphwalker.java.annotation.Vertex;
import org.graphwalker.java.annotation.Edge;

@Model(file = &quot;track1-behavior-1.json&quot;)
public interface track1-behavior-1 {
}
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;I suspect we should somehow exclude src/it/resources directory from compiling test sources.&lt;/p&gt;

&lt;p&gt;We'd appreciate your help. Many thanks!&lt;/p&gt;
</description>
<category>SWSV</category>
<guid isPermaLink="true">http://q2a.inf.mit.bme.hu/3908/ha3-exclude-json-files-from-test-generation</guid>
<pubDate>Fri, 16 Nov 2018 23:25:04 +0000</pubDate>
</item>
<item>
<title>Answered: HA3 MBT: Tesztek időzítése</title>
<link>http://q2a.inf.mit.bme.hu/3896/ha3-mbt-tesztek-idozitese?show=3897#a3897</link>
<description>&lt;p&gt;Azt, hogy kiküldi a heartbeatet, azt mindenképp kell tesztelni, azt egy alap funkcionalitás (REQ-TSM-02-6 a heartbeat küldésről szól).&lt;/p&gt;

&lt;p&gt;A pontos időzítést és a heartbeat frekvenciáját nem biztos, hogy pont ez a tesztelési szint tesztelné a legjobban, de ezt a csapatnak érdemes végiggondolni + indokolni valahol a döntést a wiki-s leírásban.&lt;/p&gt;

&lt;p&gt;Igen, a SafetyLogicImpl-ből és a SignalMapperImpl-ből is kell valós példány, azokat teszteljük most (ha mindkettőt mockolnátok, akkor mi maradna a rendszerből, amit lehetne tesztelni?).&lt;/p&gt;
</description>
<category>SWSV</category>
<guid isPermaLink="true">http://q2a.inf.mit.bme.hu/3896/ha3-mbt-tesztek-idozitese?show=3897#a3897</guid>
<pubDate>Wed, 14 Nov 2018 14:22:15 +0000</pubDate>
</item>
<item>
<title>Answered: Blocked pull request continuous-integration/travis-ci</title>
<link>http://q2a.inf.mit.bme.hu/3884/blocked-pull-request-continuous-integration-travis-ci?show=3891#a3891</link>
<description>&lt;p&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;https://github.com/travis-ci/travis-ci/issues/10204&quot;&gt;https://github.com/travis-ci/travis-ci/issues/10204&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Az új Travis GitHub integration-t kell használni.&lt;/p&gt;
</description>
<category>SWSV</category>
<guid isPermaLink="true">http://q2a.inf.mit.bme.hu/3884/blocked-pull-request-continuous-integration-travis-ci?show=3891#a3891</guid>
<pubDate>Mon, 29 Oct 2018 20:57:05 +0000</pubDate>
</item>
<item>
<title>Answered: Lehetséges hiba a kódban</title>
<link>http://q2a.inf.mit.bme.hu/3881/lehetseges-hiba-a-kodban?show=3886#a3886</link>
<description>&lt;p&gt;Köszönjük a hibajelzést, tényleg hibának néz ki.&lt;/p&gt;
</description>
<category>SWSV</category>
<guid isPermaLink="true">http://q2a.inf.mit.bme.hu/3881/lehetseges-hiba-a-kodban?show=3886#a3886</guid>
<pubDate>Mon, 29 Oct 2018 06:41:47 +0000</pubDate>
</item>
<item>
<title>Answered: Vonatok mozgatása</title>
<link>http://q2a.inf.mit.bme.hu/3877/vonatok-mozgatasa?show=3883#a3883</link>
<description>&lt;p&gt;Igen, ezt valamilyen formában nektek kell hozzáadni, mert a jelenlegi kód és json fájl nem tartalmazza ezt az információt.&lt;/p&gt;
</description>
<category>SWSV</category>
<guid isPermaLink="true">http://q2a.inf.mit.bme.hu/3877/vonatok-mozgatasa?show=3883#a3883</guid>
<pubDate>Sun, 28 Oct 2018 20:06:44 +0000</pubDate>
</item>
<item>
<title>Answered: CPAchecker analízis nem fut le Windows-on</title>
<link>http://q2a.inf.mit.bme.hu/3851/cpachecker-analizis-nem-fut-le-windows-on?show=3855#a3855</link>
<description>&lt;p&gt;Érdemes ilyenkor beállítani a részletes naplózást:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;a &lt;code&gt;config\default.properties&lt;/code&gt; végére kell beírni, hogy &lt;code&gt;log.level = ALL&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;lefuttatni újra, és a html report-ot megnézve a log résznél látszik a teljes log, és itt ki lehet keresni a kivételt&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Másnál az volt a probléma, hogy a solver bináris fájljai hiányoztak. A CPAChecker readme-je írta is ezt:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;However, note that if you are on Windows or MacOS you need to provide specifically-compiled MathSAT binaries for this configuration to work.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;A MathSAT innen érhető el: &lt;a rel=&quot;nofollow&quot; href=&quot;http://mathsat.fbk.eu/download.html&quot;&gt;http://mathsat.fbk.eu/download.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;De mi alapvetően Linuxról próbáltuk a CPAChecker-t.&lt;/p&gt;
</description>
<category>SWSV</category>
<guid isPermaLink="true">http://q2a.inf.mit.bme.hu/3851/cpachecker-analizis-nem-fut-le-windows-on?show=3855#a3855</guid>
<pubDate>Fri, 05 Oct 2018 21:25:19 +0000</pubDate>
</item>
<item>
<title>What other tools do you need in the cloud VM template?</title>
<link>http://q2a.inf.mit.bme.hu/3841/what-other-tools-do-you-need-in-the-cloud-vm-template</link>
<description>&lt;p&gt;In separate answers please add suggestions  for other tools to add in the VM.&lt;/p&gt;

&lt;p&gt;If an answer gets enough upvotes, then we will modify the template with the requested tool.&lt;/p&gt;
</description>
<category>SWSV</category>
<guid isPermaLink="true">http://q2a.inf.mit.bme.hu/3841/what-other-tools-do-you-need-in-the-cloud-vm-template</guid>
<pubDate>Tue, 11 Sep 2018 08:48:03 +0000</pubDate>
</item>
<item>
<title>HA4 - mvn graphwalker:test hiba</title>
<link>http://q2a.inf.mit.bme.hu/3611/ha4-mvn-graphwalker-test-hiba</link>
<description>&lt;p&gt;HA4 fázis során, miután a modelleket elkészítettem és a teszt interfészeket legeneráltam, létrehoztam a teszt implementációkat. Az osztályokat elláttam a @GraphWalker annotációval, illetve a többi paraméterrel (stopcondition, start,stb..)&lt;/p&gt;

&lt;p&gt;A problémám az lenne, hogy miután mindezt végrehajtottam, az &quot;mvn graphwalker:test&quot; parancs futtatása sehogy sem tud hiba nélkül lefutni.&lt;/p&gt;

&lt;p&gt;(A modelleket leteszteltem a graphwalkerrel, offline pathokat is generáltam már)&lt;/p&gt;

&lt;p&gt;Mindig ez a hiba fogad:&lt;/p&gt;

&lt;p&gt;23:52:13.756 [main] ERROR o.g.j.factory.StopConditionFactory - org.graphwalker.core.condition.TimeDuration.(java.lang.String)&lt;br&gt;
23:52:13.759 [main] ERROR o.g.j.factory.StopConditionFactory - org.graphwalker.core.condition.TimeDuration.(long)&lt;br&gt;
23:52:13.759 [main] ERROR o.g.j.factory.StopConditionFactory - org.graphwalker.core.condition.TimeDuration.(int)&lt;br&gt;
23:52:13.759 [main] ERROR o.g.j.factory.StopConditionFactory - org.graphwalker.core.condition.TimeDuration.(double)&lt;br&gt;
23:52:13.759 [main] ERROR o.g.j.factory.StopConditionFactory - org.graphwalker.core.condition.TimeDuration.(float)&lt;br&gt;
23:52:13.759 [main] ERROR o.g.j.factory.PathGeneratorFactory - null&lt;br&gt;
[ERROR] null&lt;br&gt;
[INFO] ------------------------------------------------------------------------&lt;br&gt;
[INFO] BUILD FAILURE&lt;br&gt;
[INFO] ------------------------------------------------------------------------&lt;br&gt;
[INFO] Total time: 9.544 s&lt;br&gt;
[INFO] Finished at: 2017-11-26T23:52:13+01:00&lt;br&gt;
[INFO] Final Memory: 47M/729M&lt;br&gt;
[INFO] ------------------------------------------------------------------------&lt;br&gt;
[ERROR] Failed to execute goal org.graphwalker:graphwalker-maven-plugin:3.4.2:test (default-cli) on project swsv-ris: Execution default-cli of goal org.graphwalker:graphwalker-maven-plugin:3.4.2:test failed: java.lang.reflect.InvocationTargetException: org.graphwalker.java.test.TestExecutionException -&amp;gt; [Help 1]&lt;br&gt;
[ERROR]&lt;br&gt;
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.&lt;br&gt;
[ERROR] Re-run Maven using the -X switch to enable full debug logging.&lt;br&gt;
[ERROR]&lt;br&gt;
[ERROR] For more information about the errors and possible solutions, please read the following articles:&lt;br&gt;
[ERROR] [Help 1] &lt;a rel=&quot;nofollow&quot; href=&quot;http://cwiki.apache.org/confluence/display/MAVEN/PluginExecutionException&quot;&gt;http://cwiki.apache.org/confluence/display/MAVEN/PluginExecutionException&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Mi lehet a hiba?&lt;/p&gt;

&lt;p&gt;Köszönöm a válaszokat előre is!&lt;/p&gt;

&lt;p&gt;Update:&lt;/p&gt;

&lt;p&gt;A teszt osztályok fejlécei:&lt;/p&gt;

&lt;p&gt;@GraphWalker(start = &quot;sendRandomValidHeartBeat&quot;, pathGenerator = RandomPath.class, stopCondition = TimeDuration.class, stopConditionValue = &quot;10&quot;)&lt;/p&gt;

&lt;p&gt;@GraphWalker(start = &quot;sendStatusWithExistingNeighbors&quot;, pathGenerator = RandomPath.class, stopCondition = TimeDuration.class, stopConditionValue = &quot;10&quot;)&lt;/p&gt;

&lt;p&gt;@GraphWalker(start = &quot;startHeartBeat_invoked&quot;, pathGenerator = RandomPath.class, stopCondition = TimeDuration.class, stopConditionValue = &quot;10&quot;)&lt;/p&gt;

&lt;p&gt;@GraphWalker(start = &quot;init&quot;, pathGenerator = RandomPath.class, stopCondition = VertexCoverage.class, stopConditionValue = &quot;100&quot;)&lt;/p&gt;
</description>
<category>SWSV</category>
<guid isPermaLink="true">http://q2a.inf.mit.bme.hu/3611/ha4-mvn-graphwalker-test-hiba</guid>
<pubDate>Sun, 26 Nov 2017 22:59:35 +0000</pubDate>
</item>
<item>
<title>Answered: HF4 GraphWalker plugin execution not covered error a pom.xml-ben</title>
<link>http://q2a.inf.mit.bme.hu/3607/hf4-graphwalker-plugin-execution-not-covered-error-pom-xml?show=3608#a3608</link>
<description>&lt;p&gt;Lehet nyugodtan ignore, ez csak annyit jelent, hogy nem lesz olyan Eclipse IDE támogatás, amivel szerkeszteni tudjátok a GraphWalker specifikus részt. &lt;/p&gt;

&lt;p&gt;De ez elvileg nem gond, hacsak nem rontottunk el valamit, a HF4-ben nem kell hozzányúlni a pom.xml-hez.&lt;/p&gt;
</description>
<category>SWSV</category>
<guid isPermaLink="true">http://q2a.inf.mit.bme.hu/3607/hf4-graphwalker-plugin-execution-not-covered-error-pom-xml?show=3608#a3608</guid>
<pubDate>Mon, 20 Nov 2017 06:10:07 +0000</pubDate>
</item>
<item>
<title>Answered: SWSV HF 3. fázis integrációs tesztelés: szerver nem indul</title>
<link>http://q2a.inf.mit.bme.hu/3350/swsv-hf-3-fazis-integracios-teszteles-szerver-nem-indul?show=3606#a3606</link>
<description>&lt;p&gt;Hali,&lt;/p&gt;

&lt;p&gt;Vagy docker is segíthet:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;docker run -ti -p 1883:1883 -p 9001:9001 toke/mosquitto&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Üdv, DZ&lt;/p&gt;
</description>
<category>SWSV</category>
<guid isPermaLink="true">http://q2a.inf.mit.bme.hu/3350/swsv-hf-3-fazis-integracios-teszteles-szerver-nem-indul?show=3606#a3606</guid>
<pubDate>Sat, 11 Nov 2017 08:56:40 +0000</pubDate>
</item>
<item>
<title>Answered: Lab 3. the provided hu.mit.bme.filecounter.sut project has validation problems</title>
<link>http://q2a.inf.mit.bme.hu/3597/provided-filecounter-sut-project-has-validation-problems?show=3598#a3598</link>
<description>&lt;p&gt;The validation problem usually disappears if you use the latest 1A version of Oxygen (there was a bug in the initial release). Go to Help / Update software.&lt;/p&gt;

&lt;p&gt;The second error (NullPointerException) is by design - you have found a bug in the plug-in to test (think about what should do the plug-in and what is your current test data [the files in the project]).&lt;/p&gt;
</description>
<category>SWSV</category>
<guid isPermaLink="true">http://q2a.inf.mit.bme.hu/3597/provided-filecounter-sut-project-has-validation-problems?show=3598#a3598</guid>
<pubDate>Sun, 29 Oct 2017 04:58:23 +0000</pubDate>
</item>
<item>
<title>Answered: Final class mockolása</title>
<link>http://q2a.inf.mit.bme.hu/3588/final-class-mockolasa?show=3590#a3590</link>
<description>&lt;p&gt;A SideTriple-t nem praktikus mockolni (nehéz + nincs is igazi üzleti logika benne + a benne lévő funkcionalitást lehet külön unit tesztekkel nézni). Ezért írtuk, hogy a csapat döntsön, hog y mi vesz külső függőségnek.&lt;/p&gt;
</description>
<category>SWSV</category>
<guid isPermaLink="true">http://q2a.inf.mit.bme.hu/3588/final-class-mockolasa?show=3590#a3590</guid>
<pubDate>Sat, 21 Oct 2017 04:51:33 +0000</pubDate>
</item>
<item>
<title>Answered: Hova kell rakni a unit teszteket?</title>
<link>http://q2a.inf.mit.bme.hu/3586/hova-kell-rakni-a-unit-teszteket?show=3587#a3587</link>
<description>&lt;p&gt;Aki még nem kezdett neki, az kérem használja a kódban meglévő fájlokat (tehát nem kell létrehozni az issue-ban említetteket).&lt;/p&gt;
</description>
<category>SWSV</category>
<guid isPermaLink="true">http://q2a.inf.mit.bme.hu/3586/hova-kell-rakni-a-unit-teszteket?show=3587#a3587</guid>
<pubDate>Fri, 20 Oct 2017 09:59:38 +0000</pubDate>
</item>
<item>
<title>Answered: HA2 utolsó 2 issue code review reakció</title>
<link>http://q2a.inf.mit.bme.hu/3584/ha2-utolso-2-issue-code-review-reakcio?show=3585#a3585</link>
<description>&lt;p&gt;Igen, a csapat által írt kódnál (éles+teszt) kell válaszolni/javítani a review után. (Csak az eredeti kódot nem kell módosítani az első feladatoknál.)&lt;/p&gt;
</description>
<category>SWSV</category>
<guid isPermaLink="true">http://q2a.inf.mit.bme.hu/3584/ha2-utolso-2-issue-code-review-reakcio?show=3585#a3585</guid>
<pubDate>Fri, 20 Oct 2017 07:42:31 +0000</pubDate>
</item>
<item>
<title>Answered: Perform manual code inspection summary</title>
<link>http://q2a.inf.mit.bme.hu/3582/perform-manual-code-inspection-summary?show=3583#a3583</link>
<description>&lt;p&gt;Valóban nem egyértelmű az issue szövege. Az aspektusok definiálását és az összefoglalót lehet közösen készíteni, csak maga a review az, amit mindenkinek el kell végeznie. Ez viszont jó lenne, ha látszódna is, tehát például amikor összegyűjtitek a megtalált problémákat, akkor az legyen lebontva személyenként. Vagy akár az is egy jó megoldás, ha az issue alá mindenki odaírja kommentben az általa megtalált problémákat, majd ebből állítjátok össze a végleges listát.&lt;/p&gt;
</description>
<category>SWSV</category>
<guid isPermaLink="true">http://q2a.inf.mit.bme.hu/3582/perform-manual-code-inspection-summary?show=3583#a3583</guid>
<pubDate>Tue, 17 Oct 2017 09:56:32 +0000</pubDate>
</item>
<item>
<title>Answered: MBT több modell, végtelen ciklus</title>
<link>http://q2a.inf.mit.bme.hu/3396/mbt-tobb-modell-vegtelen-ciklus?show=3397#a3397</link>
<description>&lt;p&gt;A mostani GraphWalker verzióban csak úgy tud több modellt bejárni, ha azok a SHARED kulcsszóval össze vannak kötve. &lt;/p&gt;

&lt;p&gt;Most teljesen jó az a megoldás, hogy egyszerre csak egy modellre futtatjátok le, és külön-külön elmentitek a teszteket és kimenetet.&lt;/p&gt;
</description>
<category>SWSV</category>
<guid isPermaLink="true">http://q2a.inf.mit.bme.hu/3396/mbt-tobb-modell-vegtelen-ciklus?show=3397#a3397</guid>
<pubDate>Sat, 03 Dec 2016 22:35:23 +0000</pubDate>
</item>
<item>
<title>Answered: Evosuite dependency error</title>
<link>http://q2a.inf.mit.bme.hu/3393/evosuite-dependency-error?show=3394#a3394</link>
<description>&lt;p&gt;ha más is belefutna:&lt;/p&gt;

&lt;p&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;https://maven.apache.org/guides/mini/guide-multiple-repositories.html&quot;&gt;https://maven.apache.org/guides/mini/guide-multiple-repositories.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;ugyanazt kell megadni mint ami a plugin repo :)&lt;/p&gt;
</description>
<category>SWSV</category>
<guid isPermaLink="true">http://q2a.inf.mit.bme.hu/3393/evosuite-dependency-error?show=3394#a3394</guid>
<pubDate>Fri, 25 Nov 2016 19:16:45 +0000</pubDate>
</item>
<item>
<title>Answered: MBT - SWSV HA4</title>
<link>http://q2a.inf.mit.bme.hu/3386/mbt-swsv-ha4?show=3391#a3391</link>
<description>&lt;p&gt;Az MBT tipikusan inkább black box technika, így érdemesebb inkább a specifikációra koncentrálni, és az ott felsorolt eseteket lefedni a modellben (pl. mikor kell küldeni heartbeat-et). A kód ágainak lefedése helyett a követelmények lefedése a cél. A tesztgenerálás után lehet ellenőrizni a fedést, de ez abban segít, hogy hiányzó követelményt azonosítsatok.&lt;/p&gt;
</description>
<category>SWSV</category>
<guid isPermaLink="true">http://q2a.inf.mit.bme.hu/3386/mbt-swsv-ha4?show=3391#a3391</guid>
<pubDate>Fri, 25 Nov 2016 13:21:33 +0000</pubDate>
</item>
<item>
<title>Answered: Csapatnévváltás</title>
<link>http://q2a.inf.mit.bme.hu/3389/csapatnevvaltas?show=3390#a3390</link>
<description>&lt;p&gt;&lt;strong&gt;Nem&lt;/strong&gt;, menet közben már nem lehet csapatnevet változtatni. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Workaround&lt;/strong&gt;: a tárgy nem teljesítésével jövőre megnyílna újra a csapatnév-választás lehetősége, és akkor lehet a Gittegylet névvel indulni. De érdemes sietni majd a jelentkezéssel, mert tavaly például már volt egy Gitegylet nevű csapat, elég kapós ez a név!&lt;/p&gt;
</description>
<category>SWSV</category>
<guid isPermaLink="true">http://q2a.inf.mit.bme.hu/3389/csapatnevvaltas?show=3390#a3390</guid>
<pubDate>Fri, 25 Nov 2016 13:17:23 +0000</pubDate>
</item>
<item>
<title>Answered: &quot;No suitable context factory found&quot; error in GraphWalker</title>
<link>http://q2a.inf.mit.bme.hu/3387/no-suitable-context-factory-found-error-in-graphwalker?show=3388#a3388</link>
<description>&lt;p&gt;GraphWalker goes through all files in the &lt;code&gt;src/test/resources&lt;/code&gt; folder, and tries to see whether it can work with that file (is it a graphml, json or dot file). It has so called context factories for all these different file extensions.&lt;/p&gt;

&lt;p&gt;The above message simply means that it could not find a suitable factory based on the extension of the currently analyzed file.&lt;/p&gt;

&lt;p&gt;If it only happens once, this can be ignored as the application has a logback.xml file in the resources folder, and the message says that graphwalker will not handle that file.&lt;/p&gt;
</description>
<category>SWSV</category>
<guid isPermaLink="true">http://q2a.inf.mit.bme.hu/3387/no-suitable-context-factory-found-error-in-graphwalker?show=3388#a3388</guid>
<pubDate>Thu, 24 Nov 2016 23:57:52 +0000</pubDate>
</item>
<item>
<title>Answered: CBTG teszt célja</title>
<link>http://q2a.inf.mit.bme.hu/3383/cbtg-teszt-celja?show=3385#a3385</link>
<description>&lt;p&gt;Ezeket az eszközöket tipikusan a következőre lehet használni:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Generál inputokat, és valami könnyen azonosítható hiba van (exception, kódban lévő assert sérül...). Ebben az esetben érdemes megnézni, hogy ez ténylegesen hiba-e a specifikáció alapján, és issue-t nyitni.&lt;/li&gt;
&lt;li&gt;Lehet általánosabb ellenőrzéseket is megfogalmazni néha, ami részlegesen ellenőriz valamit, pl. a property-k a quickcheck esetén vagy a parametrzied test assert-je az IntelliTest-ben. Érdemes elgondokozni, hogy ilyesmit meg tudtok-e most fogalmazni a tesztelendő kódhoz, és akkor a random inputokra is lehet valamit mondani.&lt;/li&gt;
&lt;li&gt;Lehet segíteni ezeket az eszközöket paraméterezés módosításával vagy segédfüggvények írásával, hogy segítsetek a részletesebb és hasznosabb tesztek generálásában.&lt;/li&gt;
&lt;li&gt;...&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A feladat az lenne, hogy futtassátok, nézzétek meg, hogy milyen teszteket adott, azokból használható-e valamelyik (azokat érdemes lehet átemelni), és gondoljátok végig, hogy tud-e valamilyen típusú hibák megtalálásában segíteni az eszköz, ami kiegészítheti az eddigi tesztelést. A generált teszteket érdemes elmenteni, és - ha nincs  túl sok - akkor akár azokat egyesével vagy csoportosan értékelni.&lt;/p&gt;

&lt;p&gt;De az nem cél, hogy az ellenőrzés végző kódban újraimplementáljátok a teljes logikát, és így tetszőleges bemenetre pontos elvárt választ tudjatok adni. De sok esetben ennél &quot;gyengébb&quot; orákulum is hasznos lehet.&lt;/p&gt;
</description>
<category>SWSV</category>
<guid isPermaLink="true">http://q2a.inf.mit.bme.hu/3383/cbtg-teszt-celja?show=3385#a3385</guid>
<pubDate>Wed, 23 Nov 2016 13:05:41 +0000</pubDate>
</item>
<item>
<title>Answered: Vonat mozgása teszt közben.</title>
<link>http://q2a.inf.mit.bme.hu/3379/vonat-mozgasa-teszt-kozben?show=3381#a3381</link>
<description>&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Ezt a csapatnak érdemes megfontolni (és valahol le is írni a megoldásban), hogy átcsúszhat-e egy hiba, hogy ha csak a végállapot után ellenőriztek.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Sleep itt sem javasolt, mert nagyon törékeny lesz tőle a teszt (más gépen/környezetben futtatva lehet, hogy hosszabb/rövidebb időt kell várni a message queue-ra, így eltörhet a teszt akkor is, ha jó az impelementáció). Az &quot;Implement the test framework&quot; feladatban javasoljuk az awaitility (&lt;a rel=&quot;nofollow&quot; href=&quot;https://github.com/awaitility/awaitility)&quot;&gt;https://github.com/awaitility/awaitility)&lt;/a&gt; megnézését, ez segíthet a megfelelő eseményekre való várakozásban.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;
</description>
<category>SWSV</category>
<guid isPermaLink="true">http://q2a.inf.mit.bme.hu/3379/vonat-mozgasa-teszt-kozben?show=3381#a3381</guid>
<pubDate>Mon, 07 Nov 2016 23:21:13 +0000</pubDate>
</item>
<item>
<title>Answered: Heartbeat tesztelése</title>
<link>http://q2a.inf.mit.bme.hu/3378/heartbeat-tesztelese?show=3380#a3380</link>
<description>&lt;p&gt;Igen, most a distributed decision ellenőrzése az alapvető cél, arra kell fókuszálni (ez a heartbeat egy részét is vizsgálni fogja, de nem féltétlen minden részét).&lt;/p&gt;
</description>
<category>SWSV</category>
<guid isPermaLink="true">http://q2a.inf.mit.bme.hu/3378/heartbeat-tesztelese?show=3380#a3380</guid>
<pubDate>Mon, 07 Nov 2016 21:36:04 +0000</pubDate>
</item>
<item>
<title>Answered: SWSV 3. házi feladat - Issue #22 leírás értelmezés.</title>
<link>http://q2a.inf.mit.bme.hu/3368/swsv-3-hazi-feladat-issue-%2322-leiras-ertelmezes?show=3371#a3371</link>
<description>&lt;p&gt;Mivel a jelenlegi szoftver nem támogatja a vonatok mozgási irányát (aminek meghatározása egyébként egy nehéz feladat, ld. ide vonatkozó szabványok a témában), így azt nem is várjuk el, hogy a keretrendszer mindössze a kezdeti és végpont alapján képes legyen levezényelni a teljes  világ &quot;szimulációját&quot;.&lt;/p&gt;

&lt;p&gt;Ebből fakadóan a viselkedési leírásnak tartalmaznia kell az egyes vonatok teljes útvonalát, azaz az egyes lépésekben történő elhelyezésüket, a váltók állapotváltozásait és az elvárt viselkedéseket is. Az, hogy a &quot;szimuláció&quot; milyen részletességű (pl. vonatsebesség, egyszerre indulás) és hogyan épül fel , rátok van bízva. Érdemes többször is átgondolni azt, hogy a tesztcél teljesítéséhez milyen részletességű szimulációra van szükség (a túlbonyolítás elkerülése végett).&lt;/p&gt;
</description>
<category>SWSV</category>
<guid isPermaLink="true">http://q2a.inf.mit.bme.hu/3368/swsv-3-hazi-feladat-issue-%2322-leiras-ertelmezes?show=3371#a3371</guid>
<pubDate>Fri, 04 Nov 2016 21:41:45 +0000</pubDate>
</item>
<item>
<title>Answered: SWSV 3. házi feladat - Issue #26 leírás értelmezés</title>
<link>http://q2a.inf.mit.bme.hu/3365/swsv-3-hazi-feladat-issue-%2326-leiras-ertelmezes?show=3366#a3366</link>
<description>&lt;p&gt;Összesen 3 TSM van, és azok tetszőlegesen vannak összekapcsolva. &lt;/p&gt;

&lt;p&gt;A unit teszteknél 1 TSM volt, itt most az a lényeg, hogy több TSM van és azok együttműködését kell vizsgálni.&lt;/p&gt;

&lt;p&gt;Viszont a csapat feladata azt eldönteni, hogy milyen módokon legyenek összekapcsolva a TSM-ek, ez a teszttervezési feladat egyik lényege. Érdemes többféle elrendezést végiggondolni és megvizsgálni.&lt;/p&gt;
</description>
<category>SWSV</category>
<guid isPermaLink="true">http://q2a.inf.mit.bme.hu/3365/swsv-3-hazi-feladat-issue-%2326-leiras-ertelmezes?show=3366#a3366</guid>
<pubDate>Fri, 04 Nov 2016 11:03:36 +0000</pubDate>
</item>
<item>
<title>Answered: Mi a tesztelési keretrendszer scope-ja?</title>
<link>http://q2a.inf.mit.bme.hu/3360/mi-a-tesztelesi-keretrendszer-scope-ja?show=3362#a3362</link>
<description>&lt;p&gt;A tesztelő keretrendszer feladatai közé tartozik az is, hogy összehasonlítsa a JSON-ben elvárt állapotokat, így tehát a második értelmezésetek állja meg a helyét.&lt;/p&gt;

&lt;p&gt;Arra figyeljetek, hogy mivel integrációt teszteltek és itt több lépésről is szó van egymás után, nem csak a rendszer végállapotát érdemes ellenőrizni.&lt;/p&gt;
</description>
<category>SWSV</category>
<guid isPermaLink="true">http://q2a.inf.mit.bme.hu/3360/mi-a-tesztelesi-keretrendszer-scope-ja?show=3362#a3362</guid>
<pubDate>Thu, 03 Nov 2016 07:07:00 +0000</pubDate>
</item>
<item>
<title>Answered: Unable to start the runtime eclipse in task 3b</title>
<link>http://q2a.inf.mit.bme.hu/3343/unable-to-start-the-runtime-eclipse-in-task-3b?show=3344#a3344</link>
<description>&lt;p&gt;I forgot to add that I use 64 bit architecture Windows 10&lt;/p&gt;

&lt;p&gt;The solution is one of the following:&lt;br&gt;
Either change the OS in the &lt;code&gt;filecounter.target&lt;/code&gt; to your real OS (It is hardwired for some reason?)&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&amp;gt;
&amp;lt;?pde version=&quot;3.8&quot;?&amp;gt;&amp;lt;target name=&quot;FileCounter Platform&quot; sequenceNumber=&quot;16&quot;&amp;gt;
&amp;lt;locations&amp;gt;
&amp;lt;location path=&quot;${eclipse_home}&quot; type=&quot;Profile&quot;/&amp;gt;
&amp;lt;location path=&quot;${workspace_loc}/hu.bme.mit.filecounter.sut/dist&quot; type=&quot;Directory&quot;/&amp;gt;
&amp;lt;/locations&amp;gt;
&amp;lt;environment&amp;gt;
&amp;lt;os&amp;gt;win32&amp;lt;/os&amp;gt;
&amp;lt;ws&amp;gt;win32&amp;lt;/ws&amp;gt;
&amp;lt;arch&amp;gt;x86_64&amp;lt;/arch&amp;gt;
&amp;lt;nl&amp;gt;en_US&amp;lt;/nl&amp;gt;
&amp;lt;/environment&amp;gt;
&amp;lt;/target&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;or change the configuration arguments to&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;-os win32 -ws win32 -arch x86_64 -nl ${target.nl} -consoleLog
&lt;/code&gt;&lt;/pre&gt;
</description>
<category>SWSV</category>
<guid isPermaLink="true">http://q2a.inf.mit.bme.hu/3343/unable-to-start-the-runtime-eclipse-in-task-3b?show=3344#a3344</guid>
<pubDate>Thu, 27 Oct 2016 21:01:08 +0000</pubDate>
</item>
<item>
<title>Filecount.jar throws nullpointerexception in runtime eclipse - 3. Labs</title>
<link>http://q2a.inf.mit.bme.hu/3341/filecount-throws-nullpointerexception-runtime-eclipse-labs</link>
<description>&lt;p&gt;I was doing the lab's exercises at home, I downloaded the given materials from the git repo, and used the files to fulfill the requirements step by step. Although I did everything as the guide said, I got Nullpointerexception when running the runtime Eclipse with the plugin. I tried a lot of things, but I did not gained any success. Probably the error is caused by a missing eclipse plugin, so I would like to ask what kind of eclipse do I have to use to make this plugin work correctly?&lt;/p&gt;

&lt;p&gt;This is the stack trace of the exception:&lt;/p&gt;

&lt;p&gt;!ENTRY org.eclipse.ui 4 0 2016-10-25 23:30:16.508&lt;br&gt;
!MESSAGE Unhandled event loop exception&lt;br&gt;
!STACK 0&lt;br&gt;
java.lang.NullPointerException&lt;br&gt;
    at java.util.Hashtable.containsKey(Unknown Source)&lt;br&gt;
    at hu.bme.mit.filecounter.measurement.&lt;br&gt;
FileContentAnalyzer.&lt;br&gt;
getFileNumbersByExtension(FileContentAnalyzer.java:28)&lt;/p&gt;

&lt;p&gt;Thanks in advance!&lt;br&gt;
Gábor&lt;/p&gt;
</description>
<category>SWSV</category>
<guid isPermaLink="true">http://q2a.inf.mit.bme.hu/3341/filecount-throws-nullpointerexception-runtime-eclipse-labs</guid>
<pubDate>Thu, 27 Oct 2016 20:45:41 +0000</pubDate>
</item>
<item>
<title>Answered: &quot;Unable to execute sonarqube, failed to download libraries from server&quot;, how can I solve it?</title>
<link>http://q2a.inf.mit.bme.hu/3327/unable-execute-sonarqube-failed-download-libraries-server?show=3328#a3328</link>
<description>&lt;p&gt;Could you please post the whole output/log?&lt;/p&gt;

&lt;p&gt;By the time we try to find some solution to this problem, you can still run SonarQube from the command line (without Maven) as we did it on the first lab.&lt;/p&gt;
</description>
<category>SWSV</category>
<guid isPermaLink="true">http://q2a.inf.mit.bme.hu/3327/unable-execute-sonarqube-failed-download-libraries-server?show=3328#a3328</guid>
<pubDate>Sat, 22 Oct 2016 16:11:20 +0000</pubDate>
</item>
<item>
<title>Answered: UnitTest reflection használatával</title>
<link>http://q2a.inf.mit.bme.hu/3325/unittest-reflection-hasznalataval?show=3326#a3326</link>
<description>&lt;p&gt;A reflection nem túl elegáns megoldás. Abból érdemes kiindulni, hogy vannak különböző publikus &lt;code&gt;...Changed&lt;/code&gt; függvények, amivel el tudod érni azt a hatást, mintha üzenet jött volna a logikának. Ennek hatására le fog futni a lokális és a globális döntés, majd a döntéssel visszahív a &lt;code&gt;signalMapper&lt;/code&gt;-nek. Tehát a &lt;code&gt;SignalMapper&lt;/code&gt; megfelelő mock-olásával meg tudod nézni, hogy mi lett a döntés eredménye egy adott bejövő üzenet hatására.&lt;/p&gt;
</description>
<category>SWSV</category>
<guid isPermaLink="true">http://q2a.inf.mit.bme.hu/3325/unittest-reflection-hasznalataval?show=3326#a3326</guid>
<pubDate>Fri, 21 Oct 2016 21:22:23 +0000</pubDate>
</item>
<item>
<title>Answered: &quot;Sending signals to the class&quot; értelmezése</title>
<link>http://q2a.inf.mit.bme.hu/3316/sending-signals-to-the-class-ertelmezese?show=3317#a3317</link>
<description>&lt;p&gt;Szia!&lt;/p&gt;

&lt;p&gt;A publikus &lt;code&gt;...Changed&lt;/code&gt; metódusok természetesen hívhatóak. A visszafele iránynál viszont mindenképp indirekcióra lesz szükségetek.&lt;/p&gt;
</description>
<category>SWSV</category>
<guid isPermaLink="true">http://q2a.inf.mit.bme.hu/3316/sending-signals-to-the-class-ertelmezese?show=3317#a3317</guid>
<pubDate>Thu, 20 Oct 2016 16:32:39 +0000</pubDate>
</item>
<item>
<title>Answered: SideTriple érték szerinti egyenlőség</title>
<link>http://q2a.inf.mit.bme.hu/3311/sidetriple-ertek-szerinti-egyenloseg?show=3314#a3314</link>
<description>&lt;p&gt;Szia!&lt;/p&gt;

&lt;p&gt;Megoldva: &lt;a rel=&quot;nofollow&quot; href=&quot;https://github.com/FTSRG-VIMIMA01/ris-2016/commit/48b415f3791a219abff8a879babeedbebc7ab18a&quot;&gt;https://github.com/FTSRG-VIMIMA01/ris-2016/commit/48b415f3791a219abff8a879babeedbebc7ab18a&lt;/a&gt;&lt;/p&gt;
</description>
<category>SWSV</category>
<guid isPermaLink="true">http://q2a.inf.mit.bme.hu/3311/sidetriple-ertek-szerinti-egyenloseg?show=3314#a3314</guid>
<pubDate>Wed, 19 Oct 2016 07:28:45 +0000</pubDate>
</item>
<item>
<title>Answered: Perform manual code inspection</title>
<link>http://q2a.inf.mit.bme.hu/3304/perform-manual-code-inspection?show=3306#a3306</link>
<description>&lt;p&gt;Sziasztok!&lt;/p&gt;

&lt;p&gt;A pontos formátum nincs megkötve, de a lényeg, hogy a szempontokat elég egy közös listában/táblázatban definiálni. Az átnézés mehet úgy is, hogy mindenki minden szempontot néz, de szét is lehet osztani a szempontokat. A lényeg, hogy minden csapattag legalább 1-2 szempont alapján nézze át a kódot és írja le az észrevételeket.&lt;/p&gt;

&lt;p&gt;Például egy jó megoldás egy wiki lap, ahol felül össze vannak szedve a szempontok, alatta pedig sorban a csapattagok észrevételei az általuk vizsgált szempontok alapján.&lt;/p&gt;
</description>
<category>SWSV</category>
<guid isPermaLink="true">http://q2a.inf.mit.bme.hu/3304/perform-manual-code-inspection?show=3306#a3306</guid>
<pubDate>Mon, 17 Oct 2016 10:42:10 +0000</pubDate>
</item>
<item>
<title>Answered: Define the aspects of SRS inspection #10</title>
<link>http://q2a.inf.mit.bme.hu/3269/define-the-aspects-of-srs-inspection-%2310?show=3271#a3271</link>
<description>&lt;p&gt;Szia!&lt;/p&gt;

&lt;p&gt;Egyrészt meg kell határozni az átvizsgálás szempontjait. Erre a diák csak kiindulásként szolgálnak, ezeket érdemes kicsit testre szabni (kiegészíteni/kivenni belőle). Másrészt definiálni kell az átvizsgálás menetét (kik csinálják? ki melyik részét? ki melyik szempontokat? stb...).  Remélem ez megválaszolja a kérdést.&lt;/p&gt;
</description>
<category>SWSV</category>
<guid isPermaLink="true">http://q2a.inf.mit.bme.hu/3269/define-the-aspects-of-srs-inspection-%2310?show=3271#a3271</guid>
<pubDate>Tue, 27 Sep 2016 20:36:03 +0000</pubDate>
</item>
<item>
<title>Answered: Looking for team members (2016)</title>
<link>http://q2a.inf.mit.bme.hu/3239/looking-for-team-members-2016?show=3241#a3241</link>
<description>&lt;p&gt;Keresem csapatom a házi feladathoz!&lt;br&gt;
Elérhetőségem: mirisz89@gmail.com&lt;/p&gt;

&lt;p&gt;Miriszlai Balázs&lt;/p&gt;
</description>
<category>SWSV</category>
<guid isPermaLink="true">http://q2a.inf.mit.bme.hu/3239/looking-for-team-members-2016?show=3241#a3241</guid>
<pubDate>Wed, 07 Sep 2016 19:51:01 +0000</pubDate>
</item>
<item>
<title>Answered: Melyik osztályok/metódusok lefedettsége kell?</title>
<link>http://q2a.inf.mit.bme.hu/2448/melyik-osztalyok-metodusok-lefedettsege-kell?show=2449#a2449</link>
<description>&lt;p&gt;Elég a &lt;code&gt;calculateDiscountedTotalPrice&lt;/code&gt; metódus fedettségét vizsgálni. &lt;/p&gt;

&lt;p&gt;Valóban lehet máshogy is értelmezni a feladat szövegét, elnézést a kétértelműségért.&lt;/p&gt;
</description>
<category>SWSV</category>
<guid isPermaLink="true">http://q2a.inf.mit.bme.hu/2448/melyik-osztalyok-metodusok-lefedettsege-kell?show=2449#a2449</guid>
<pubDate>Wed, 18 Nov 2015 05:59:39 +0000</pubDate>
</item>
<item>
<title>Answered: Hogy kerekítsük a calculateDiscountedTotalPrice által visszaadott értéket?</title>
<link>http://q2a.inf.mit.bme.hu/2436/kerekitsuk-calculatediscountedtotalprice-visszaadott?show=2437#a2437</link>
<description>&lt;p&gt;Szia!&lt;/p&gt;

&lt;p&gt;Ha a specifikáció erről nem rendelkezik (ami nyilván helytelen, de a valóságban is általában hiányos specifikációval kell dolgoznotok), rátok van bízva ennek eldöntése a feladat megoldása során. Gondoljátok végig, mi tűnik a legjobb, leglogikusabb megoldásnak, implementáljátok aszerint és írjátok le, miért gondoljátok így.&lt;/p&gt;

&lt;p&gt;Üdv,&lt;br&gt;
Darvas Dániel&lt;/p&gt;
</description>
<category>SWSV</category>
<guid isPermaLink="true">http://q2a.inf.mit.bme.hu/2436/kerekitsuk-calculatediscountedtotalprice-visszaadott?show=2437#a2437</guid>
<pubDate>Wed, 04 Nov 2015 10:17:00 +0000</pubDate>
</item>
<item>
<title>Answered: A getUsers függvény  nem a megfelelő usereket nézni</title>
<link>http://q2a.inf.mit.bme.hu/2430/a-getusers-fuggveny-nem-a-megfelelo-usereket-nezni?show=2431#a2431</link>
<description>&lt;p&gt;Szia!&lt;/p&gt;

&lt;p&gt;Valóban, a getUsers függvény dokumentációja és implementációja eltérő. A ti belátásotokra van bízva, hogy a hibás függvényt javítjátok vagy csak jelzitek a hibát (mivel nem a ti csapatotok hatásköre ez a metódus) és nem használjátok fel a &lt;code&gt;calculateDiscountedTotalPrice&lt;/code&gt; metódus implementálásához. Ez utóbbi esetben a &lt;code&gt;Group&lt;/code&gt;-beli &lt;code&gt;getUsers&lt;/code&gt; függvényt tudjátok közvetlenül hívni.&lt;br&gt;
A döntéseteket és a hátterét röviden említsétek meg pl. a GitHub wiki-n.&lt;/p&gt;

&lt;p&gt;Üdv,&lt;br&gt;
Darvas Dániel&lt;/p&gt;
</description>
<category>SWSV</category>
<guid isPermaLink="true">http://q2a.inf.mit.bme.hu/2430/a-getusers-fuggveny-nem-a-megfelelo-usereket-nezni?show=2431#a2431</guid>
<pubDate>Mon, 02 Nov 2015 20:31:31 +0000</pubDate>
</item>
<item>
<title>Answered: Console app errorok</title>
<link>http://q2a.inf.mit.bme.hu/2422/console-app-errorok?show=2423#a2423</link>
<description>&lt;p&gt;A Plug-In Development Environment fel van telepítve?&lt;/p&gt;

&lt;p&gt;Help &amp;gt; Install New Software &amp;gt; Work with: Mars &amp;gt; type filter: plug-in&lt;/p&gt;

&lt;p&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;http://www.eclipse.org/pde/&quot;&gt;http://www.eclipse.org/pde/&lt;/a&gt;&lt;/p&gt;
</description>
<category>SWSV</category>
<guid isPermaLink="true">http://q2a.inf.mit.bme.hu/2422/console-app-errorok?show=2423#a2423</guid>
<pubDate>Fri, 23 Oct 2015 00:04:54 +0000</pubDate>
</item>
<item>
<title>Answered: Követelménylista mi alapján?</title>
<link>http://q2a.inf.mit.bme.hu/2404/kovetelmenylista-mi-alapjan?show=2409#a2409</link>
<description>&lt;p&gt;Mindkét lehetőséget elfogadjuk (érdemes a csapat HomeworkSubmission wiki oldalán jelezni, hogy melyik opciót választottátok, és miért)&lt;/p&gt;
</description>
<category>SWSV</category>
<guid isPermaLink="true">http://q2a.inf.mit.bme.hu/2404/kovetelmenylista-mi-alapjan?show=2409#a2409</guid>
<pubDate>Sun, 11 Oct 2015 20:55:32 +0000</pubDate>
</item>
<item>
<title>Answered: Követelménylista - forrás</title>
<link>http://q2a.inf.mit.bme.hu/2406/kovetelmenylista-forras?show=2408#a2408</link>
<description>&lt;p&gt;Minél pontosabb beazonosítást lehetővé tevő információt érdemes megadni, legalább a szakaszt, de érdemes lehet, hogy azon belül még hanyadik bekezdés (vagy ha számozott elem vagy egyéb módon azonosítható, akkor azt).&lt;/p&gt;
</description>
<category>SWSV</category>
<guid isPermaLink="true">http://q2a.inf.mit.bme.hu/2406/kovetelmenylista-forras?show=2408#a2408</guid>
<pubDate>Sun, 11 Oct 2015 20:26:50 +0000</pubDate>
</item>
</channel>
</rss>