Selenium remote control – testování AJAXu a další finty

Na posledním projektu jsem dělal větší část práce na GUI a nehodlal jsem stále dokola klikat jak cvičená opice a raději jsem si dal trochu práce s nasazením Selenium remote control. Nešlo ani tak o jednotkové testy jako spíš o integrační a regresní testování. Zvolil jsem remote control a ne plugin do firefoxu (Selenium IDE), protože takto jsem měl...

Jython XV

jython logo
Proměnné, tabulky symbolů a rozsahy platnosti v Jythonu Pro připojení k databázovým systémům používá Jython rozhraní JDBC. To vyžaduje pouze vhodný ovladač pro danou databázi. My budeme používat databázi Caché, což je již téměř 30 let velice efektivní databázová technologie vycházející z vícerozměrného uspořádání dat, která nabízí vysoký...

Jython XIV

jython logo
Proměnné, tabulky symbolů a rozsahy platnosti v Jythonu  V dnešní dílu se budeme zabývat otázkou, jak dlouho je platná definice proměnné či funkce, a z kterých míst jsou tyto definice přístupné. Jinými slovy, nastal čas si vážně pohovořit o jmenných prostorech. Pro sledování rozsahu platnosti definic používá Jython takzvané jmenné prostory....

Závislosti polí ve formuláři a Drools

Ve druhé části blogu o závislostech polí ve formuláři bych rád navázal na předchozí úvahy a ukázal, jak postup popsaný v první části implementovat s pomocí knihovny Drools. 

Jython XIII

jython logo
Moduly a balíčky v JythonuV dnešním díle si vysvětlíme, co to jsou moduly a balíčky. Jakým způsobem je možné efektivně organizovat vaše nástroje vytvořené v Jythonu do logických celků.ModulyModul je soubor, který obsahuje kód napsaný v Jythonu, a který má koncovku .py. Jméno souboru žádným způsobem nesouvisí s jeho obsahem jako je tomu v Javě, ale...

Jython XII

jython logo
Funkce a způsoby předávání parametrůJython, i když je objektově orientovaný, nepodporuje přetěžování funkcí. Toto je vynahrazeno širokou paletou možností, jak předávat parametry. Tyto, níže popsané vlastnosti, Java nepodporuje.Funkce s nepovinnými argumentyKromě standardního způsobu definování funkce, je možné funkci definovat s proměnným počtem...

Java, I/O a performance?

Vezměme si jednoduchý kousek kódu, který po řádcích čte data ze standardního vstupu a bez velkých cirátů je přeposílá na standardní výstup: import java.io.*; public class StreamEcho { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); for (String...

Jython XI

jython logo
FunkcePři programování se často setkáte se situací, kdy se určité části programu dají znova využít na různých místech, a abyste je nemuseli neustále opakovat, vznikla koncepce podprogramu. Podprogram, který vrací při svém ukončení nějaké hodnoty, se nazývá funkce.Uživatelsky definované funkceNejjednodušší forma definice funkce má následující...

Statické metódy a ich úskalia v Jave

V nasledovnom článku sa bližšie pozrieme na prekrývanie statických metód a na dôsledky, ktoré z toho vyplývajú. Nie tak dávno som bol pred problémom refaktoringu DB objektov. Aplikácia stará viac ako 7 rokov bola vyvíjaná ľuďmi čo sa na tom učili. Nikoho isto neprekvapí, že z času na čas je v takýchto aplikáciách potrebné urobiť trošku prievan...

Jython X

jython logo
Cykly a vstupně-výstupní operaceV dnešním díle našeho seriálu se ještě v krátkosti podíváme na cykly v Jythonu, vstupně-výstupní operace a na spouštění Jythonovských modulů z příkazové řádky. Cyklus for Cyklus for je v Jythonu používán častěji než while a chová se zde zcela jinak než v Javě. Je používán pro iteraci přes sekvence....

 
strana 10/18celkem 179 položek