RSS
Âû íå çàðåãèñòðèðîâàíû Ðåãèñòðàöèÿ | Ïîèñê | Âîéòè

Òóñîâêà ìóçûêàíòîâ

Çàäàòü íîâóþ òåìó

Óâàæàåìûå ïîëüçîâàòåëè! Ïî ìíîãî÷èñëåííûì ïðîñüáàì ìû ñîçäàëè äâà ðàçäåëà äëÿ ñâîáîäíîãî îáùåíèÿ ìåæäó ïîñåòèòåëÿìè íàøåãî ôîðóìà, ðàçäåëèâ èõ ïî èíòåðåñàì.
Òóñîâêà ìóçûêàíòîâ - ìóçûêàëüíûå, îêîëîìóçûêàëüíûå òåìû è òåìû âñòðå÷/ìåðîïðèÿòèé ìóçûêàíòîâ.
Äèñêóññèè - ñåðü¸çíûå, íî íåìóçûêàëüíûå òåìû.

Àâòîð
Òåìà: çâóêè
Âðåìÿ: 17.02.2012 10:13 
ìîñêâà
Ã È Ò À Ð À

êàê âàì ñèå ýêñïåðèìåíòû?
äî òîãî,êàê îïÿòü âçÿòüñÿ çà ãèòàðó, ó ìåíÿ áûë ïåðåðûâ â äåñÿòîê ëåò ïðàêòè÷ñêîãî ïñèõîàíàëèçà http://rghost.ru/53068882
MP3 file
progulka_17_fevral.mp3

794,32 Kb
Àâòîð
Òåìà: Re: çâóêè
Âðåìÿ: 17.02.2012 10:33 
äàâíî óøåë
ñ ÌÔ

Èòàê, íà÷í¸ì. Ïóñòü ó íàñ áóäåò êàêàÿ-òî ìîäåëü äàííûõ.  íåé äâà àòðèáóòà: ñòðîêà è ÷èñëî. Åñòü ìåòîä-ñåòòåð è ìåòîäû äëÿ ñîõðàíåíèÿ è çàãðóçêè çíà÷åíèé (â ôàéë).

TestModel.php
class TestModel {
public $num;
public $str;

public function setAttributes($i, $s) {}
/*
@return: true, åñëè äàííûå ñîõðàíåíû false, â îáðàòíîì ñëó÷àå
*/
public function saveData() {return false;}
/*
@return: true, åñëè äàííûå óñïåøíî ïðî÷èòàíû èç ôàéëà false, â îáðàòíîì ñëó÷àå
*/
public function loadData() {return false;}
}

Ìû îïðåäåëèëè áàçîâûå ìåòîäû è àòðèáóòû êëàññîâ. Òàê êàê ó íàñ ïîêà íè÷åãî íå ÷èòàåòñÿ è íå ïèøåòñÿ, ïî óñëîâèþ âîçâðàùàåì false.

Ââåä¸ì íåêîòîðûå èñêóñòâåííûå îãðàíè÷åíèÿ äëÿ àòòðèáóòîâ:
Ñòðîêà íå ìîæåò áûòü ïóñòîé
×èñëî äîëæíî áûòü áîëüøå 10, íî ìåíüøå 20
Åñòåñòâåííî, äàííûå äîëæíû ïðàâèëüíî çàíîñèòüñÿ è â ôàéë è ÷èòàòüñÿ îòòóäà

Êîíå÷íî, â ðåàëüíûõ ïðîåêòàõ îãðàíè÷åíèé áîëüøå, íî äëÿ íà÷àëà íàì õâàòèò :)

Òåïåðü îòëîæèì íà âðåìÿ íàøó ìîäåëü è çàéì¸ìñÿ òåñòîì. Òåñò ïðåäñòàâëÿåò ñîáîé îáû÷íûé êëàññ, óíàñëåäîâàííûé îò áàçîâîãî êëàññà (â íàøåì ñëó÷àå PHPUnit_Framework_TestCase). Ìåòîäû ýòîãî êëàññà, è åñòü òåñòû. Ñîçäàäèì ïàïêó unit äëÿ íàøåãî òåñòà.

unit/TestModelTest.php:
require_once 'PHPUnit/Autoload.php';

class TestModelTest extends PHPUnit_Framework_TestCase {
function testTrue() {
$this->assertTrue(true);
}
}


TestModelTest — íàø òåñò-êëàññ äëÿ êëàññà TestModel.
testTrue() — íåïîñðåäñòâåííî òåñò.  í¸ì ìû îïðåäåëÿåì ñöåíàðèè äëÿ êîíêðåòíûõ ñëó÷àåâ.  äàííîì òåñòå ìû ïðîñòî ïðîâåðèì, ÷òî true ÿâëÿåòñÿ true :) Ýòî äåëàåòñÿ ïðè ïîìîùè ìåòîäà assertTrue (assert-àíãë-óòâåðæäàòü). Ò.å. ìû óòâåðæäàåì, ÷òî true ÿâëÿåòñÿ èñòèííîé.
Çàïóñòèì íàø òåñò. PHPUnit äîñòàòî÷íî óêàçàòü ïàïêó, â êîòîðîé ëåæàò âñå íàøè òåñòû.
phpunit unit

Ïîëó÷àåì:
PHPUnit 3.6.10 by Sebastian Bergmann.

.

Time: 0 seconds, Memory: 2.75Mb

OK (1 test, 1 assertion)

Óðà, íàø òåñò ðàáîòàåò! Èä¸ì äàëåå.
Àâòîð
Òåìà: Re: çâóêè
Âðåìÿ: 17.02.2012 10:51 
ïîä Ìîñêâîé
ïîþ ñîïðàíî 4 îêòàâû

íå íàäî èäòè äàëåå)))) ÿ ðàç ïÿòü ïåðå÷èòàëà...íè ÷åãî íå ïîíÿëà....

ïî òåìå íè ÷å òàêàÿ ìóçû÷êà ïðèÿòíàÿ))))) ñ óäîâîëüñòâèåì ïîñëóøàëà))))
Õî÷ó âîëøåáíîé ëþáâè! íå âîïðîñ) äàâàé òðàõàòüñÿ â øêàôó!! òàì ÍÀÐÍÈß!!!!!
íå øåâåëèñü! äàé ìíå ïðèñîñàòüñÿ ê òâîåé àóðå...
http://vk.com/id186490259
http://mf-chat.tw1.ru/ ÷àò ìóçôîðóìà
Àâòîð
Òåìà: Re: çâóêè
Âðåìÿ: 17.02.2012 13:04 



http://www.musicforums.ru/music/
Çàêðûòàÿ òåìà