StarDust

Рейтинг
5
Регистрация
08.12.2011

Я пока смотрю, отпишусь, но, как я понял, стабы ничего не возвращают, а вот моки - возвращают.

Пруф: http://martinfowler.com/articles/mocksArentStubs.html

Что бы все не читать(хотя статья хорошая):

Stubs provide canned answers to calls made during the test, usually not responding at all to anything outside what's programmed in for the test. Stubs may also record information about calls, such as an email gateway stub that remembers the messages it 'sent', or maybe only how many messages it 'sent'.

Mocks are what we are talking about here: objects pre-programmed with expectations which form a specification of the calls they are expected to receive.

Фаулеру ну точно можно доверять :)

Ладно, может я чего не понимаю, расскажите, что вы со стабами пытаетесь делать, для меня стаб - по сути то же, что и мок. Но я больше .net

Да, действительно разница есть, но все-таки поясните, что вы с ними собираетесь делать...

День добрый.

Ну я бы предположил, что можно:

1. Называть стабы по разному (что в общем логично)

2. Использовать нэймспейсы

3. Использовать моки

VPN же, зайти на удаленный хост, залить из другого хоста.... Profit!

в логах же

Откуда мне знать) Пишите в личку скайп - постараюсь помочь)

Крум:
Спасибо за ответ. Добавил плагин SEO Friendly Images, который должен автоматически добавить alt к картинкам. Проверил снова валидацию и ничего не изменилось - все те же ошибки.

(((




Вместо этого можно было смело написать: "фппв58лиюы цglshel3972^@& !GADj3^& 6Qjпои". :)))

Посмотрите на исходный код, не у всех картинок прописан alt.

Насчет "&":

http://twitstar.ru/wp-content/themes/duotive-fortune/includes/timthumb.php?src=/wp-content/uploads/2012/03/avatara_Gaga_twitstar.ru_.jpg&h=105&w=115&a=c&zc=1&q=100

В линке у вас используется как обычный символ "&" так и заэкранированный, то есть "&".

Так вот, что бы не было ошибки валидации нужно, что бы везде был именно "&"

Правда не знаю стоит ли на это заморачиваться :)

Сейчас гляну - отпишусь

<div id="marqueecontainer" onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed">

<div id="vmarquee" style="position: absolute; width: 98%;">

<!-- ПРОКРУЧИВАЕМЫЙ КОНТЕНТ ЗДЕСЬ -->

<h4>Тестовый текст...</h4>

<!-- ПРОКРУЧИВАЕМЫЙ КОНТЕНТ ЗДЕСЬ -->

</div>

</div>

вот решение на JavaScript:

<script type="text/javascript">

/***********************************************

* Cross browser Marquee II- © Dynamic Drive (www.dynamicdrive.com)

* This notice MUST stay intact for legal use

* Visit http://www.dynamicdrive.com/ for this script and 100s more.

***********************************************/

var delayb4scroll=2000 //задержка (2000=2 секунд)

var marqueespeed=2 //Скорость прокрутки (больше - быстрее 1-10)

var pauseit=1 //Пауза в прокрутке, после события onMousever (0=no. 1=yes)?

////НЕТ РЕДАКТИРУЙТЕ КОД НИЖЕ////////////

var copyspeed=marqueespeed

var pausespeed=(pauseit==0)? copyspeed: 0

var actualheight=''

function scrollmarquee(){

if (parseInt(cross_marquee.style.top)>(actualheight*(-1)+8))

cross_marquee.style.top=parseInt(cross_marquee.style.top)-copyspeed+"px"

else

cross_marquee.style.top=parseInt(marqueeheight)+8+"px"

}

function initializemarquee(){

cross_marquee=document.getElementById("vmarquee")

cross_marquee.style.top=0

marqueeheight=document.getElementById("marqueecontainer").offsetHeight

actualheight=cross_marquee.offsetHeight

if (window.opera || navigator.userAgent.indexOf("Netscape/7")!=-1){ //if Opera or Netscape 7x, add scrollbars to scroll and exit

cross_marquee.style.height=marqueeheight+"px"

cross_marquee.style.overflow="scroll"

return

}

setTimeout('lefttime=setInterval("scrollmarquee()",30)', delayb4scroll)

}

if (window.addEventListener)

window.addEventListener("load", initializemarquee, false)

else if (window.attachEvent)

window.attachEvent("onload", initializemarquee)

else if (document.getElementById)

window.onload=initializemarquee

</script>

Всего: 49