powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Java [игнор отключен] [закрыт для гостей] / Тестовое задание
25 сообщений из 112, страница 2 из 5
Тестовое задание
    #39825550
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
которые при написании в иммутабельном стиле в принципе не требуют особого внимания там или знания. оно типО само работает. но имхо, основы я считаю всё же знать надо.
...
Рейтинг: 0 / 0
Тестовое задание
    #39825611
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всем спасибо пацаны реально помогли,я уже не знал чего делать)
в задани об этом листе ни слова
так и прохожу задания методом тыка изучая тест классы и только оттуда понимая что от меня хотят)
...
Рейтинг: 0 / 0
Тестовое задание
    #39826054
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну вот опять прикол с заданиями

вроде ничего сложного и приложение работает ,но почему то валятся тесты
суть задания - простой консольный текст.редактор
ввести текст
потом ввести имя файла
и директорию куда сохранить
все работает ,текст записывается ,файл создается и кидается в нужную дирректорию
у меня такое ощущение что проблема в самом тесте-толи он не дописан толи я его должен дописать ,хотя об этом не слова

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
package sef.module11.activity;

import junit.framework.TestCase;

public class NotepadTest extends TestCase {

	public void testSaveAs() {
		fail("Not yet implemented");
	}

	public void testTypeIn() {
		fail("Not yet implemented");
	}

}



а валится тест вот с такиим вот сообщением


Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
junit.framework.AssertionFailedError: Not yet implemented

	at junit.framework.Assert.fail(Assert.java:47)
	at sef.module11.activity.NotepadTest.testSaveAs(NotepadTest.java:8)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:567)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.textui.TestRunner.doRun(TestRunner.java:121)
	at com.intellij.junit3.JUnit3IdeaTestRunner.doRun(JUnit3IdeaTestRunner.java:113)
	at junit.textui.TestRunner.doRun(TestRunner.java:114)
	at com.intellij.junit3.JUnit3IdeaTestRunner.startRunnerWithArgs(JUnit3IdeaTestRunner.java:45)
	at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)


junit.framework.AssertionFailedError: Not yet implemented

	at junit.framework.Assert.fail(Assert.java:47)
	at sef.module11.activity.NotepadTest.testTypeIn(NotepadTest.java:12)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:567)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.textui.TestRunner.doRun(TestRunner.java:121)
	at com.intellij.junit3.JUnit3IdeaTestRunner.doRun(JUnit3IdeaTestRunner.java:113)
	at junit.textui.TestRunner.doRun(TestRunner.java:114)
	at com.intellij.junit3.JUnit3IdeaTestRunner.startRunnerWithArgs(JUnit3IdeaTestRunner.java:45)
	at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)


Process finished with exit code -1
...
Рейтинг: 0 / 0
Тестовое задание
    #39826063
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у меня одного чувство что пошел троллинг ?
...
Рейтинг: 0 / 0
Тестовое задание
    #39826064
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
llemingу меня одного чувство что пошел троллинг ?
если что я не проходил еще junit ,поэтому может сложиться ощушение что это троллинг может быть,но это не так
...
Рейтинг: 0 / 0
Тестовое задание
    #39826068
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
похоже тесты просто не написаны)но это не троллинг) я честно еще не проходил junit
...
Рейтинг: 0 / 0
Тестовое задание
    #39826088
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да, тесты не дописаны. Я бы их потролли так -

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
package sef.module11.activity;

import junit.framework.TestCase;

public class NotepadTest extends TestCase {

	public void testSaveAs() {
		assertTrue(true, "Мамой клянус")
	}

	public void testTypeIn() {
		assertTrue(true, "Мамой клянус")
	}

}
...
Рейтинг: 0 / 0
Тестовое задание
    #39826090
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79, предположительно (я только предполагаю.. тыже не показал нам текст задания) надо заменить
вот это

Код: java
1.
2.
3.
public void testSaveAs() {
		fail("Not yet implemented");
	}



на

Код: java
1.
2.
3.
4.
5.
6.
7.
public void testSaveAs() {
	    MyFuckenNotepad mfn = new MyFuckenNotepad();
            mfn.type("Tra-la-la...");
            mfn.saveAs("~/.notepad/tra-la-la.txt");
            assertTrue(existsFile("~/.notepad/tra-la-la.txt");
            ..........
	}
...
Рейтинг: 0 / 0
Тестовое задание
    #39826094
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл ник,
хахах) не ну его нафиг ,вдруг мой ментор шуток не понимает)
но я вообще не понял у меня есть задание

Код: java
1.
2.
3.
4.
5.
Create a very simple console text file editor using Java.
When the application is launched pass via command-line arguments the name of a file (new or existing) where the text will be saved.
When the application is launched the application will keep on reading lines entered via the keyboard until the user types ‘END’ and presses ‘ENTER’.
The application should save all the lines of text entered in the designated file.
In the package explorer, place all files in sef.module11.activity package.


я прохожу туда и оно уже все написано и само без меня работает ,я не пойму в чем тогда прикол,если это просто пример кода-то такие примеры лежат в отдельном пакете simple
а в пакете activity лежат тестовые задание,подразумевается что я их буду делать.
очень конечно странно.
просят написать редактор,который уже написан
...
Рейтинг: 0 / 0
Тестовое задание
    #39826101
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

спасибо понял )тесты не дописаны,а самое задание уже сделано до меня ,либо просто нужно было запустить приложение и посмотреть тупо как оно работает (хотя какой в этом смысл)
...
Рейтинг: 0 / 0
Тестовое задание
    #39826111
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79mayton,

спасибо понял )тесты не дописаны,а самое задание уже сделано до меня ,либо просто нужно было запустить приложение и посмотреть тупо как оно работает (хотя какой в этом смысл)
Есть задачи на разработку.

И есть задачи на покрытие кода авто-тестами. Или модульными. Или еще бох знает какими. Неважно.
Но тестирование это такая-же неотъемлемая часть работы программиста как и собственно программирование.

Тесты позволяют решать спорные вопросы. Например доказать что ты реализовал код верно.

И как следствие - получить гонорар.

А кто не хочет получать гонорар?

Я таких не знаю.
...
Рейтинг: 0 / 0
Тестовое задание
    #39826120
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

верно говоришь,но это 11й модуль java core ,который учит использовать IO
Junit по плану идет завершающим 20 модулем.
да и в задании не написано ничего про тесты.
Я очень сильно сомневаюсь в что в этом задании от меня ждут покрытия кода тестом
...
Рейтинг: 0 / 0
Тестовое задание
    #39826123
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но согласен ,что без тестов никуда-я уже потихоьку к ним привыкаю и вникаю в суть процесса.
...
Рейтинг: 0 / 0
Тестовое задание
    #39826125
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79, я даже более скажу. Я знаю многих свитчеров которые себя в программистах не нашли.
Но прекрасно. Я-бы даже сказал превосходно вошли в QA. В менеджмент. В бизнес-аналитику.

Программист - это не единственное зло направление которое ты можешь взять себе как цель.
...
Рейтинг: 0 / 0
Тестовое задание
    #39826210
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,посмотрит куда нелегкая занесет,сейчас курс закончю сдам тесты ,переведусь в штат и сяду на реальный проект.Если не понравится немного сменю профиль,но пока меня все устраивает и просто руки чешутся начать реально кодить,хотя понимаю что сейчас львиную долю времени не кодят а глядят в чужой код ,внося какие то неюольшие правки.
...
Рейтинг: 0 / 0
Тестовое задание
    #39826215
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79Но согласен ,что без тестов никуда-я уже потихоьку к ним привыкаю и вникаю в суть процесса.
некоторые вот утверждают что вовсе даже "куда". ты ж код по 200 раз запускаешь пока пишешь зачем его тестировать?
...
Рейтинг: 0 / 0
Тестовое задание
    #39826280
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79mayton,посмотрит куда нелегкая занесет,сейчас курс закончю сдам тесты ,переведусь в штат и сяду на реальный проект.Если не понравится немного сменю профиль,но пока меня все устраивает и просто руки чешутся начать реально кодить,хотя понимаю что сейчас львиную долю времени не кодят а глядят в чужой код ,внося какие то неюольшие правки.
Если тебя нелегкая занесет на "стартапы" - там надо кодить будет много и быстро.
Но это не всегда оплачивается хорошо. И не всегда выстреливает. Хотя опыт можно
качать. Но я уже давно читаю твои посты и мне кажется что главная твоя проблема
называется "Тверь". У вас просто физически мало софтварных контор и вакансий.

Это моё предположение.
...
Рейтинг: 0 / 0
Тестовое задание
    #39826295
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да. вали в мск и спб. там тут и не таких сгребают совком )) и платят СИЛЬНО больше тех сумм о которых ты мечтаешь.
...
Рейтинг: 0 / 0
Тестовое задание
    #39826333
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ко мне вон в контору пришел 24хлетний айосер и с ходу попросил 200к, при том что деревянный в ноль. будь поумнее - дали бы не особо задумываясь.
...
Рейтинг: 0 / 0
Тестовое задание
    #39826457
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Детишки щас способные. Мдя... а как он сам себя градуировал? Мидл?
...
Рейтинг: 0 / 0
Тестовое задание
    #39826524
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сеньор помидор.
...
Рейтинг: 0 / 0
Тестовое задание
    #39826577
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
public boolean insertAccount(String firstName, String lastName, String email)
			throws AccountDAOException {

		try {
			pst=conn.prepareStatement("Insert into ACCOUNT (ID,FIRST_NAME,LAST_NAME,E_MAIL) values ([color=yellow]id.nextVa[/color]l,?,?,?)");

		pst.setString(1,firstName);
		pst.setString(2,lastName);
		pst.setString(3,email);
			b=pst.execute();
		} catch (SQLException e) {
			e.printStackTrace();
		}return b;


есть вот такой метод ,как мне записать в БД ID ,чтобы ставилось следующее значение.например в базе уже есть id=1 и id=2 ,как сделать чтобы поставило ID=3
...
Рейтинг: 0 / 0
Тестовое задание
    #39826585
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
public boolean insertAccount(String firstName, String lastName, String email)
			throws AccountDAOException {

		try {
			pst=conn.prepareStatement("Insert into ACCOUNT (ID,FIRST_NAME,LAST_NAME,E_MAIL) values ([color=yellow]id.nextVa[/color]l,?,?,?)");

		pst.setString(1,firstName);
		pst.setString(2,lastName);
		pst.setString(3,email);
			b=pst.execute();
		} catch (SQLException e) {
			e.printStackTrace();
		}return b;



есть вот такой метод ,как мне записать в БД ID ,чтобы ставилось следующее значение.например в базе уже есть id=1 и id=2 ,как сделать чтобы поставило ID=3
Опеределить поле в таблице как автоинкрементное.
...
Рейтинг: 0 / 0
Тестовое задание
    #39826608
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008asv79
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
public boolean insertAccount(String firstName, String lastName, String email)
			throws AccountDAOException {

		try {
			pst=conn.prepareStatement("Insert into ACCOUNT (ID,FIRST_NAME,LAST_NAME,E_MAIL) values ([color=yellow]id.nextVa[/color]l,?,?,?)");

		pst.setString(1,firstName);
		pst.setString(2,lastName);
		pst.setString(3,email);
			b=pst.execute();
		} catch (SQLException e) {
			e.printStackTrace();
		}return b;



есть вот такой метод ,как мне записать в БД ID ,чтобы ставилось следующее значение.например в базе уже есть id=1 и id=2 ,как сделать чтобы поставило ID=3
Опеределить поле в таблице как автоинкрементное.
поле в таблице определяет тестер а не я к сожалению поэтому на это я не могу повлиять никак.
у меня nullpointer вылазит при добавлении,значит мне нужно добавлять что то руками
...
Рейтинг: 0 / 0
Тестовое задание
    #39826609
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
CREATE sequence ACCOUNT_SEQ;
CREATE sequence EMPLOYEE_SEQ;
CREATE sequence PROJECT_SEQ;
CREATE sequence EMPL_PROJECT_MAP_SEQ;

--------------------------------------------------------
--  DDL for Table ACCOUNT
--------------------------------------------------------

  CREATE TABLE "ACCOUNT"
   (	"ID" NUMBER(10,0) PRIMARY KEY,
	"FIRST_NAME" VARCHAR2(45 CHAR) NOT NULL,
	"LAST_NAME" VARCHAR2(45 CHAR) NOT NULL,
	"E_MAIL" VARCHAR2(45 CHAR) NOT NULL
   );
--------------------------------------------------------
--  DDL for Table EMPLOYEE
--------------------------------------------------------

  CREATE TABLE "EMPLOYEE"
   (	"ID" NUMBER  PRIMARY KEY,
	"FIRSTNAME" VARCHAR2(45 CHAR) NOT NULL,
	"LASTNAME" VARCHAR2(45 CHAR) NOT NULL,
	"PROF_LEVEL" NUMBER(10,0) NOT NULL
   );
--------------------------------------------------------
--  DDL for Table EMPLOYEE_PROJECT_MAP
--------------------------------------------------------

  CREATE TABLE "PROJECT"
   (
	"ID" NUMBER(10,0)  PRIMARY KEY,
	"NAME" VARCHAR2(45 CHAR) NOT NULL,
	"DESCRIPTION" VARCHAR2(100 CHAR) NOT NULL
   );

  CREATE TABLE "EMPLOYEE_PROJECT_MAP"
   (	"ID" NUMBER(10,0)  PRIMARY KEY,
	"EMPLOYEE_ID" NUMBER(10,0)  NOT NULL,
	"PROJECT_ID" NUMBER(10,0)  NOT NULL,

	CONSTRAINT "EMPLOYEE_PROJECT_MAP_EMPL_FK1" FOREIGN KEY ("ID") REFERENCES "EMPLOYEE" ("ID"),
	CONSTRAINT "EMPLOYEE_PROJECT_MAP_PROJ_FK1" FOREIGN KEY ("ID") REFERENCES "PROJECT" ("ID")
   );

--------------------------------------------------------
--  Insert data
--------------------------------------------------------

Insert into ACCOUNT (ID, FIRST_NAME,LAST_NAME,E_MAIL) values (ACCOUNT_SEQ.NEXTVAL, 'JOHN','DOE','JOHN.DOE@FASTMAIL.COM');
Insert into ACCOUNT (ID, FIRST_NAME,LAST_NAME,E_MAIL) values (ACCOUNT_SEQ.NEXTVAL, 'JANE','DOE','JANE.DOE@FASTMAIL.COM');

Insert into EMPLOYEE (ID, FIRSTNAME,LASTNAME,PROF_LEVEL) values (EMPLOYEE_SEQ.NEXTVAL, 'John','Doe',1);
Insert into EMPLOYEE (ID, FIRSTNAME,LASTNAME,PROF_LEVEL) values (EMPLOYEE_SEQ.NEXTVAL, 'Jane','Doe',2);
Insert into EMPLOYEE (ID, FIRSTNAME,LASTNAME,PROF_LEVEL) values (EMPLOYEE_SEQ.NEXTVAL, 'Scott','Feist',1);
Insert into EMPLOYEE (ID, FIRSTNAME,LASTNAME,PROF_LEVEL) values (EMPLOYEE_SEQ.NEXTVAL, 'James','Donnell',3);
Insert into EMPLOYEE (ID, FIRSTNAME,LASTNAME,PROF_LEVEL) values (EMPLOYEE_SEQ.NEXTVAL, 'Michael','Dorn',5);

Insert into PROJECT (ID, NAME,DESCRIPTION) values (PROJECT_SEQ.NEXTVAL, 'Online Insurance System','A web application that automates insurance transactions.');
Insert into PROJECT (ID, NAME,DESCRIPTION) values (PROJECT_SEQ.NEXTVAL, 'Time Report System','A stand-alone application that records and generates time reports.');
Insert into PROJECT (ID, NAME,DESCRIPTION) values (PROJECT_SEQ.NEXTVAL, 'Real Estate Search System','An online search engine specifically for real estates.');
Insert into PROJECT (ID, NAME,DESCRIPTION) values (PROJECT_SEQ.NEXTVAL, 'Online Shopping System','A web application that handles shopping transactions online.');

Insert into EMPLOYEE_PROJECT_MAP (ID, EMPLOYEE_ID,PROJECT_ID) values (EMPL_PROJECT_MAP_SEQ.NEXTVAL, 2,3);
Insert into EMPLOYEE_PROJECT_MAP (ID, EMPLOYEE_ID,PROJECT_ID) values (EMPL_PROJECT_MAP_SEQ.NEXTVAL, 3,2);
Insert into EMPLOYEE_PROJECT_MAP (ID, EMPLOYEE_ID,PROJECT_ID) values (EMPL_PROJECT_MAP_SEQ.NEXTVAL, 1,1);
Insert into EMPLOYEE_PROJECT_MAP (ID, EMPLOYEE_ID,PROJECT_ID) values (EMPL_PROJECT_MAP_SEQ.NEXTVAL, 4,3);



вот так создается таблица ACCOUNT И В НЕЕ МНЕ НУЖНО ДОБАВЛЯТЬ АККАУНТЫ
...
Рейтинг: 0 / 0
25 сообщений из 112, страница 2 из 5
Форумы / Java [игнор отключен] [закрыт для гостей] / Тестовое задание
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]