Skip to content

Instantly share code, notes, and snippets.

@yaromir
yaromir / aaster.erl
Created January 29, 2013 08:54
Regexp match backtracking algorithm
-module(aaster).
-author("vlan").
-export([run/2]).
%% @doc Definition of AST
-type regexp() :: empty
| {char, integer()}
| {seq, [regexp()]}
| {star, regexp()}.
@yaromir
yaromir / AlfrescoTestCase.java
Last active January 3, 2024 15:41
Alfresco Test Architecture
import java.io.FileInputStream;
import java.io.IOException;
import java.util.Properties;
import org.openqa.selenium.By;
import org.openqa.selenium.JavascriptExecutor;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.htmlunit.HtmlUnitDriver;
import java.io.FileInputStream;
import java.io.IOException;
import java.util.Properties;
import org.openqa.selenium.By;
import org.openqa.selenium.Cookie;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.testng.Assert;
import org.testng.annotations.AfterClass;
@yaromir
yaromir / Attempt1.java
Created December 9, 2012 19:38
TestNG Run all class methods multiple times preliminary doing @BeforeClass with supplied data
import java.io.FileInputStream;
import java.io.IOException;
import java.util.Properties;
import org.openqa.selenium.By;
import org.openqa.selenium.Cookie;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.testng.Assert;
import org.testng.annotations.AfterClass;