Skip to content

Instantly share code, notes, and snippets.

Test
- SearchContext - o1 - S.......................................R
- ..... -- no context
- SearchContext - o2 -
- SearchContext - o1
page1.setJSE(exec);
@lfryc
lfryc / migrate-4.3-to-5.0
Last active December 14, 2015 14:29
There are set of commands we need to migrate patches from 4.3 to 5.0
format patches
==============
git format-patch 4.3.0.20130130-Final..4.3.1.20130305-Final -o ~/workspaces/richfaces5/patches/dev-examples/
dos2unix for patch files
========================
dos2unix *
FacesInspection {
@ApplyRequestValues
public void apply_request_values() {
// create me new magic component
applyValue("#{newMember.name}", "Joe Deer");
}
/*
@Overriden
@Firefox @Drone WebDriver element;
@Page SomePage page;
----------
@Location(page=SomePage.class)
public class FuncTest extends AbstractTest {
@Page @Browser1 SomePage page1;
@lfryc
lfryc / gist:4755472
Last active December 12, 2015 09:59
Arquillian HackFest on DevConf
Legend:
??? - unknown mentor
Foo? - unconfirmed mentor
Drone Forge plugin - Juraj Huska?, Jan Papousek?, Koen Aers?
Warp SeamTest/jsfunit - Lukas Fryc, Marek Schmid, Jozef Hartinger?
Distributed testing - Dominik Pospisil?
JavaScript - Lukas Fryc
Cordova - ???
package org.richfaces.component.autocomplete;
import static org.jboss.arquillian.graphene.Graphene.guardXhr;
import static org.junit.Assert.assertTrue;
import java.net.URL;
import javax.inject.Inject;
import org.jboss.arquillian.container.test.api.Deployment;
Jan 8, 2013 7:04:03 PM org.jboss.test.faces.staging.StagingServer init
INFO: Init staging server
Jan 8, 2013 7:04:03 PM javax.faces.FactoryFinder$FactoryManager getFactory
SEVERE: Application was not properly initialized at startup, could not find Factory: javax.faces.application.ApplicationFactory. Attempting to find backup.
Jan 8, 2013 7:04:03 PM org.jboss.test.faces.staging.StagingServer fireEvent
SEVERE: Exception in listener
java.lang.IllegalStateException: Could not find backup for factory javax.faces.application.ApplicationFactory.
at javax.faces.FactoryFinder$FactoryManager.getFactory(FactoryFinder.java:1011)
at javax.faces.FactoryFinder.getFactory(FactoryFinder.java:343)
at org.apache.myfaces.context.servlet.FacesContextImplBase.getApplication(FacesContextImplBase.java:159)
@lfryc
lfryc / gist:4275537
Created December 13, 2012 10:24 — forked from anonymous/gist:4275523
Migration script from Warp API Alpha1 to Alpha2
find -name "*.java" -exec sed -ri 's#ClientAction#Activity#g' {} \;
find -name "*.java" -exec sed -ri 's#ServerAssertion#Inspection#g' {} \;
find -name "*.java" -exec sed -ri 's#org\.jboss\.arquillian\.warp\.extension\.phaser#org.jboss.arquillian.warp.jsf#g' {} \;
find -name "*.java" -exec grep -q '@WarpTest' {} \; -exec sed -ri 's#execute\(#initiate(#' {} \;
find -name "*.java" -exec grep -q '@WarpTest' {} \; -exec sed -ri 's#public void action\(\)#public void perform()#' {} \;
find -name "*.java" -exec grep -q '@WarpTest' {} \; -exec sed -ri 's#filter\(#observe(#' {} \;
find -name "*.java" -exec grep -q '@WarpTest' {} \; -exec sed -ri 's#verify\(#inspect(#' {} \;
(E) ManagerProcessing
  (O) LoadableExtensionLoader.load
	(E) ServiceLoader
(E) ManagerStarted
	(O) ConfigurationRegistrar.loadConfiguration
	(E) ArquillianDescriptor
		(O) ProtocolRegistryCreator.createRegistry
		(E) ProtocolRegistry
		(O) ContainerRegistryCreator.createRegistry
@Test
public void table_sort() throws InterruptedException {
// given
browser.get(contextPath.toExternalForm() + "sort.jsf");
WebElement cell = browser.findElements(By.cssSelector(".rf-edt-c-column2 .rf-edt-c-cnt")).get(0);
Assert.assertEquals("9", cell.getText());
guardXhr(sortLink).click();
waitAjax().until(new Predicate<WebDriver> () {