A PHP Error was encountered

Severity: 8192

Message: Function create_function() is deprecated

Filename: geshi/geshi.php

Line Number: 4698

Backtrace:

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/geshi/geshi.php
Line: 4698
Function: _error_handler

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/geshi/geshi.php
Line: 4621
Function: _optimize_regexp_list_tokens_to_string

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/geshi/geshi.php
Line: 1655
Function: optimize_regexp_list

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/geshi/geshi.php
Line: 2029
Function: optimize_keyword_group

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/geshi/geshi.php
Line: 2168
Function: build_parse_cache

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/libraries/Process.php
Line: 45
Function: parse_code

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/models/Pastes.php
Line: 517
Function: syntax

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/controllers/Main.php
Line: 551
Function: getPaste

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Cannot modify header information - headers already sent by (output started at /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/system/core/Exceptions.php:271)

Filename: view/raw.php

Line Number: 2

Backtrace:

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/themes/geocities/views/view/raw.php
Line: 2
Function: header

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/core/MY_Loader.php
Line: 173
Function: include

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/core/MY_Loader.php
Line: 43
Function: _ci_load

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/application/controllers/Main.php
Line: 558
Function: view

File: /home/httpd/vhosts/scratchbook.ch/geopaste.scratchbook.ch/index.php
Line: 315
Function: require_once

/* * Copyright 2017, Pearson Education, Learning Technology Group * * QuestionPartDetailsTest.java */ package com.pearson.ltg.assessments.dto; import static org.junit.Assert.assertTrue; import static org.junit.Assert.assertEquals; import org.junit.Test; import com.pearson.ltg.assessments.entity.ScoringAlgorithm; /** * @author John Varghese * */ public class QuestionPartDetailsTest { @Test public void testItShouldBeReflexive() { QuestionPartDetails questionPartDetails = new QuestionPartDetails.Builder() .id("id") .build(); assertTrue(questionPartDetails.equals(questionPartDetails)); } @Test public void testItShouldBeSymmetric() { QuestionPartDetails questionPartDetails1 = new QuestionPartDetails.Builder() .id("id") .build(); QuestionPartDetails questionPartDetails2 = new QuestionPartDetails.Builder() .id("id") .build(); assertTrue(questionPartDetails1.equals(questionPartDetails2) && questionPartDetails2.equals(questionPartDetails1)); assertTrue(questionPartDetails1.hashCode() == questionPartDetails2.hashCode()); } @Test public void testItShouldNotBeEqual() { QuestionPartDetails questionPartDetails1 = new QuestionPartDetails.Builder() .id("id1") .build(); QuestionPartDetails questionPartDetails2 = new QuestionPartDetails.Builder() .id("id2") .build(); assertTrue(!questionPartDetails1.equals(questionPartDetails2) && !questionPartDetails2.equals(questionPartDetails1)); assertTrue(questionPartDetails1.hashCode() != questionPartDetails2.hashCode()); } @Test public void testGetters() { Double doubleDelta = 0.0d; QuestionPartDetails questionPartDetails = new QuestionPartDetails.Builder() .id("id") .qtiQuestionId("qtiQuestionId") .qtiResponseId("qtiResponseId") .qtiOutcomeId("qtiOutcomeId") .interactionType("interactionType") .maxScore(1.0d) .minScore(1.1d) .partNumber(1) .scoringAlgorithm(ScoringAlgorithm.ACCENTED_BULK_SCORING) .responseBaseType("responseBaseType") .perspersistenceUpdateRequired(Boolean.TRUE) .build(); assertEquals("id", questionPartDetails.getId()); assertEquals("qtiQuestionId", questionPartDetails.getQtiQuestionId()); assertEquals("qtiResponseId", questionPartDetails.getQtiResponseId()); assertEquals("qtiOutcomeId", questionPartDetails.getQtiOutcomeId()); assertEquals("interactionType", questionPartDetails.getInteractionType()); assertEquals(1.0d, questionPartDetails.getMaxScore(), doubleDelta); assertEquals(1.1d, questionPartDetails.getMinScore(), doubleDelta); assertEquals(1, questionPartDetails.getPartNumber().intValue()); assertEquals(ScoringAlgorithm.ACCENTED_BULK_SCORING, questionPartDetails.getScoringAlgorithm()); assertEquals("responseBaseType", questionPartDetails.getResponseBaseType()); assertTrue(questionPartDetails.isPersistenceUpdateRequired()); questionPartDetails.toString(); } }